AMC8 1985 Problem 15

How many whole numbers between 100 and 400 contain the digit 2 ?

Answer Choices
A. 100
B. 120
C. 138
D. 140
E. 148