In the arithmetic sequence 1, 8, 15, 22, 29, 36, 43, ..., if the number of 0s at the end of the product of the first n numbers is 3 less than the number of 0s at the end of the product of the first n+1 numbers , then what is the smallest n?
在等差数列1，8，15，22，29，36，43，…中，如果前n个数乘积的末尾0的个数比前n+1个数乘积的末尾0的个数少3个，那么n最小是多少？
<result>107</result>