How many numbers less than 1000 are divisble by 3?
A.
300
B.
310
C.
311
D.
333
E.
500
A.
300
B.
310
C.
311
D.
333
E.
500