Итак, приступим. Рассматриваем уравнение вида

Пусть 

 --- наименьшее решение ассоциированного уравнения Пелля 

.
Теорема. Базовые решения 

 уравнения 

 определяются условиями: 

 в случае 

; если же 

, то 

 а также 

Базовость означает, что 

, где 

 (обычно берут 

, но при указанном значении 

 интервал для 

 получается самым узким). Произвольное решение уравнения 

 представляется в виде 

, где 

, а 

 --- одно из базовых. В качестве примера решим уравнение

где 

 (

 произвольно, 

 фиксировано). Имеем 

, поэтому для 

 имеем оценку 

, где 

 не зависит от 

 и 

 (но зависит от 

). Фиксируем одно из таких 

. Тогда для 

 имеем 

, где 

 зависит только от 

. Значит, 

, где 

. Подставляем это в уравнение и получаем

Таким образом, имеется конечное число линейных (относительно 

) выражений для 

. Оставим из них те, для которых 

 при всех достаточно больших 

 (нижняя граница для 

 зависит только от 

; маленькие 

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

 находим все базовые решения 

 (в роли 

 --- константы 

, в роли 

 --- линейные выражения относительно 

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

 где 

, 

, 

, при этом 

. Здесь

 При ограничениях на 

 из теоремы можно вывести для базовых решений 

 двойное неравенство 

 Но тогда для 

 с учётом ограничений на 

 мы получили бы 

 откуда 

 и, как следствие, уравнение 

 Дискриминант этого уравнения должен быть точным квадратом: 

 Вновь учитывая ограничения на 

, приходим к неравенствам 

 Значит, 

 и 

. Таким образом, 

 Все искомые пары 

 натуральных чисел теперь можно найти из формулы 

 где 

 (и, конечно, 

 --- произвольно).
Не вижу, почему бы всё это не прошло и для других интервалов для 

.