I got D) 58, but would be interested in the official answer. here is my method:
at least two digits need to be a 3 or a 2, which I will use the place holder O for, so there are three potential formations (with the X being the spot that can be any digit including 2 or 3).
1) X,O,O
2) O,X,O
3) O,O,X
Now for the Hundreds digit we can not have a zero there, so there are 9 possible numbers that could go there, times the fact that the 3 and the 2 could be in either the ten or the single digit spot:
1) 9,O,O times 2 = 18
For the tens and single digit there are ten possible numbers that can go there, times the fact that the 3 and the 2 can again go in either spot:
2) O,10,O times 2 = 20
3) O,O,10 times 2 = 20
Adding these possibilities up gives us: 18+20+20 = 58
Not positive on this, so let me know what others think