Да, вот я тоже не понимаю, зачем

, если 10000 достаточно.
Более подробно: в любом куске длины 10000 найдется число, 4 последних цифры которого 5000. Пусть оно равно d (mod 32). Если оно в первой половине куска, то в 5000 чисел после него встретятся все остатки от d до d+4+9+9+9=d+31, среди которых точно будет нулевой. Если оно во второй половине куска - то то же самое будет для 5000 чисел перед ним.