Первое число оканчивается на цифру, на которую оканчивается 1*2*3*4*5*6*7, т.к. 20 оканчивается на 0 и поэтому произведение первых двадцати натуральных чисел оканчивается на 0. От 20 до 27 есть 22 и 25, произведение которых оканчивается на 0. Значит, произведение 1*2*3*4*5*6.....*26*27 оканчивается на 0
Второе число не имеет в разложении двоек (т.к. нет четных чисел). Но есть например число 15, которое делится на 5. Значит, второе произведение делится на 5 и не четно, т.е. оканчивается на 5. Если из число, оканчивающегося на 0 вычесть число, оканчивающееся на 5, получится число, делящееся на 5 (разность не может быть отрицательной, поэтому их не рассматриваем)