Так как нельзя выбрать два числа из получившихся так, чтобы их сумма делилась на 7, за исключением варианта 0 + 0, делаем вывод, что оба числа a и b должны делиться на 7.
Т.к. a и b делятся на 7, то a^2 + b^2 делится на 49, а следовательно и 7n делится на 49.
Разделим обе части на 49, получим (a/7)^2 + (b/7)^2 = n/7 n/7 <= 144 (так как 144*7 = 1008 < 1013; 145*7 = 1015 > 1013)
Дальше не вижу другого варианта (возможно, кто-нибудь предложит другой?), кроме как перебрать возможные значения n/7 <= 144, полученные суммой квадратов. Важно избегать повторов. Например, 9 + 16 = 0 + 25