Любое такое число можно представить в виде 10А+5, где А - общее количество десятков в числе (например, в 395а=39).
Умножим число 10А+5 само на себя:
(10А+5)(10А+5)=100АА+50А+50А+25=100АА+100А+25=100А(А+1)+25
В этом числе А(А+1) - количество сотен.
Надо: отбросив 5, перемножить оставшееся число на следующее по порядку и к результату приписать 25.
Например, 395*395=39*40=1560 и приписываем справа 25=156025
15*15=1*2=2 и приписываем 25=225