It is known that n consecutive natural numbers starting from 1 are multiplied, 1*2*3*...*n, there are exactly 25 consecutive 0s at the end of the product, so what is the maximum value of n?
已知从1开始连续n个自然数相乘，1*2*3*…*n，乘积的尾部恰有25个连续的0，那么n的最大值是多少．
<result>109</result>