423 < b < 500
---------------------
Чтобы число делилось на 45, оно должно делиться на 5 и на 9 одновременно.
Число делится на 5, если его последняя цифра 5 или 0.
Число делится на 9, если сумма его цифр делится на 9.
Далее подбираем подходящее условию число:
423 (4+2+3=9-сумма цифр) - число делится на 9, но не делится на 5
425 (4+2+5=11-сумма цифр) - число делится на 5, но не делится на 9
и т.д. до 450: 430, 435, 440, 445
450 (4+5=9-сумма цифр, на конце 0) - число делится и на 5, и на 9
далее 450 + 45 = 495 < 500 - подходит
495 + 45 = 540 > 500 - не подходит по условию
Ответ: b = 450 и 495.