число делится на 45, если оно одновременно делится на 9 и 5
На 9 делится число у которого сумма цифр делится на 9
На 5 делится число если оно заканчивается на 0 или 5
1) если число заканчивается на 0 то три последние его цифрами будут 970 при добавлении спереди одной цифры новое число будет делится только в одном случае если первая цифра 2 (сумма цифр делится на 9) то есть 2970
2) если число заканчивается на 5 то три последние его цифрами будут 975 при добавлении спереди одной цифры новое число будет делится только в одном случае если первая цифра 6 (сумма цифр делится на 9) тоесть 6975
итоге имеем только два числа 2970 и 6975