а) Заметив, что

, можно поискать основания квадратов среди чисел вида

. Подходят все, для которых
Упрощая, получаем



и т.д.
Замечу также, что нули слева никто приписывать не запрещал и
б) со

не получится. Достаточно рассмотреть все варианты по модулю

и

. Останется

- делится на

и не делится на

.
(Оффтоп)
Эта показалась интересной
