Не думаю, что есть более простое решение, чем то, которое получается методом спуска. Фактически здесь доказывается отсутствие нетривиальных решений уравнения

в рациональных числах, а это равносильно доказательству неконгруэнтности числа

. (Здесь

можно заменить любым простым числом

, и доказательство сохранится.)
У меня была задача про более простое уравнение

(Математика в школе, 2011, № 8), но там тоже метод спуска (и читатели ее живенько так решали).