Я посчитал вручную общее возможное количество чисел, удовлетворяющих условию задачи. Их 5274. Из них 1 - значных - 9, 2- значных - 81, 3-значных - 648, 4-значных - 4536. Всего 5274. Если бы на каком-то из чисел программа ошибалась, то их было бы меньше в результате, нежели выдала моя программа. Но всё совпадает