Вот 45*9=405
решение:
двузначное число аб = 10а+б (ну т. е. 31=3*10+1)
трехзначное а0б = 100а+б (301=3*100+1)
100а+б=9*(10а+б)
100а+б=90а+9б
10а=8б
5а=4б
а=0,8б
нам нужно что бы оба числа были целыми, подставляем вместо б все однозначные числа подряд, получаем что целая пара только б=5, а=4