Можно через представление пифагоровых троек попробовать.
представимо в виде суммы двух квадратов натуральных чисел (это следует из теоремы Ферма-Эйлера). То есть
.
). Докажем тождество
А доказательство самой теоремы могу в оффтоп кинуть. В иностранных источниках Zagier's "one-sentence proof", почему-то именно это док-во мне нравится больше всего. Хотя есть более короткое, через детерминанты, но не вникал.
Рассмотрим преобразование, которое тройке натуральных чисел

сопоставляет три числа

по следующему правилу:

если

если

в остальных случаях.
Обозначим это преобразование буквой

:

Очень легко проверить,что преобразование

сохраняет форму
Для случая

имеем:

Для случая

имеем:

Для случая

имеем:

Значит, если для какого-то числа

имелось равенство

, то оно сохранится и после преобразования

.
Проверим, что преобразование

, дважды примененное, возвращает нас назад.
Проделаем это для случая

.
Пусть

, тогда

, откуда

и, значит,

надо вычислять по правилу

:



И в остальных случаях все аналогично.
А теперь предположим, что

– простое число вида

. Тогда, во-первых, уравнение

разрешимо, по крайней мере, двумя способами:

или

. И, во-вторых, это уравнение имеет конечное число решений. Если предположить, что среди его решений нет таких, при которых

(ведь если таковы имеются, то и доказывать нечего:

), мы получим, что преобразование

разбивает все решения на пары:

, если только

. Посмотрим, существуют такие пары или имеются ли у преобразования

неподвижные точки.
Очень легко понять, посмотрев на формулы

, что неподвижные точки у

– те, для которых

. Но при

решений у уравнения

нет (ибо

не кратно

). Значит, есть только одна неподвижная точка

. Из всего сказанного вытекает, что число решений уравнения

нечетно: неподвижная точка

, а остальные решения разбиваются на пары.
Однако есть еще одно преобразование, обозначим его

, которое

и

меняет местами:

. Посмотрим, какие тройки (из наших решений уравнения

) оно оставляет на месте, то есть каковы те

, что

.
Мы условились ранее, что

. Но тогда и неподвижных точек нет! Значит, все решения разбиваются на пары. То есть число решений четно! Но только что мы утверждали, что число решений нечетно. Получилось противоречие. Значит, обязано существовать решение уравнения

, где

, то есть

– сумма двух квадратов. Мы доказали, что простое число

представимо в виде суммы двух квадратов натуральных чисел.
, кстати, Вы думали о той задаче (произведение чисел в строках и столбцах таблицы)?