How many zeros does 1000! end with?	Choices:
A) 20 o
B) 24 o
C) 249
D) 30 o
E) 325

Rationale: "according to above 1000 ! has 1000 / 5 + 1000 / 25 + 1000 / 125 + 1000 / 625 = 200 + 40 + 8 + 1 = 249 trailing zeros . answer : c"
Answer: C