An old chestnut goes like this:

How many zeroes are at the end of the fully written-out form of the number 1000! (one thousand factorial - that is, 1 x 2 x 3 x ... x 999 x 1000)? Likewise, for other large numbers. What is the general solution?

Answer