How many trailing zeros in 40000005!
40000005! = 40000005 x 40000004 x 40000003 x ... 2 x 1
10! = 3628800, two trailing zeros
16! = 20922789888000, three trailing zeros
Hint: You do not have to multiply to get the answer.
None?