Тут неявно подразумевается маленькое

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

Ничего другого не вижу.
Для найденных таким образом

разность

несмотря на маленькое

не свободно от

, величина которого никак не контролируется и может быть несоизмеримо большой для данного порядка чисел. Для найденного вами примера

. А вот эти разности (значения d) по табличке
УтундрийКод:
[2, 3] - 1
[3, 5] 2
[5, 11] 4
[13, 47] - 12
[15, 58] 11
[17, 70] 13
[35, 207] 26
[37, 225] 28
[43, 282] - 17
[109, 1138] - 15
[331, 6022] 207
[366, 7002] - 108
[422, 8669] - 113
[717, 19199] 212
[741, 20171] - 220
[799, 22585] 174
[937, 28682] - 171
[1313, 47577] 368
[1362, 50265] - 297
[2063, 93702] - 757
[2665, 137577] - 1304
[2933, 158843] 1588
[3067, 169852] - 141
[5215, 376601] 174
[5234, 378661] - 17
[8158, 736844] - 24
[30333, 5282908] - 427
[68239, 17825798] - 885
[107194, 35095846] 1668
[146795, 56242795] - 2150
[153761, 60293333] 1192
[353103, 209822526] 3051
[367806, 223063347] 207
[720114, 611085363] - 225
[4286270, 8873997190] - 13100
[4903717, 10858956610] 10713
[5024238, 11261735055] - 3753
[9536129, 29448160810] 18589
Видно, что ваше 676 несоразмерно большое в сравнении с 15, 17, 207 для соизмеримых по порядку величин.
для любого

такое уравнение имеет лишь конечное число решений
Видимо ранг=0 для всех

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

, но там тоже - перебор.