How many of the numbers between 100 and 300 begin or end with 2?
A. 20
B. 40
C. 100
D. 110
E. 180
All the numbers from 200 to 299 begin with 2. There are 100 of these. Then all numbers like 102, 112, …, 192 end with 2. There are 10 of these.
Therefore there are 110 such numbers.