Очевидно, что из такого соображения вместо перебора 899 чисел, мы переберем гораздо меньше.
Первые два условия дают всего 12 чисел.
Третье условие отделяет от них 5 чисел (они были перечислены выше), зачем перебирать 899, непонятно?!
------------
Можно только изначально сказать, что третья цифра - всегда 9, а сумма первых двух цифр равна 7 (всего 8 вариантов) или 15 (всего 4 варианта).
При этом вторая цифра -

, где

проходит значения от 1 до 8,
либо

где

проходит значения от 1 до 4;
А сумма первой и третьей цифр в первом случае изменяется от 9 до16, а во втором случае сумма первой и третьей цифр изменяется от15 до 18.