но последнее условие пишет что не хватает элементов или есть лишние. подскажите как можно оптимизировать или я вообще не тем путем пошёл? и логика проверки что-ли не верна. для того чтобы не пропустить числа с 0 типа 370 генерировал невозрастающие числа, а не неубывающие. или я тут маху дал, потому что тогда на каждый десяток будет тратиться расчетное время и память? но я не могу придумать как тогда такие числа как 370 проверять.