Если

, то

и

делится как минимум на 128 (достаточно на 4), что после вычета не даст число вида

, т.е. квадрат.
Что-то не могу вникнуть в смысл этой фразы. Мои рассуждения в случае составного

сводились к построению бесконечной последовательности

, где

, а

- простой делитель числа

, который имеет вид

, а дальше показывалось, что все члены последовательности разные и что

обязано делиться на каждое из этих чисел, откуда все и следует.
Наиболее сложный случай

, дает эллиптическое уравнение

. Из теории эллиптических кривых можно показать отсутствие целых решений.
Увы, я не знаком пока с этой теорией, поэтому пришлось здесь пользоваться старыми добрыми методами.
Имеем

, откуда

, причем видим, что

- четное. Так как

, то

может делиться только на 3, но не на 9. Тогда

имеет простой делитель

и

, откуда

. Если

взаимно простое с 3, то

; если же нет, то

, из чего делаем вывод, что

или

. Проверку проходит только второе решение. Тогда

взаимно простое с 2 и 3, и аналогичными рассуждениями показываем, что

. Противоречие
А вообще интересно, могут ли быть здесь идеи, которые приводят к этим результатам проще и быстрее, на уровне школьных знаний.