
.

- целые положительные числа



найти

, когда

и

- даны и известны. Если

.

- целые положительные числа

Явно какая-то нецельная задача, явно какая-то фигня.
Сразу

и

может быть элиминировано из задачи.
Далее
Если

- квадратичный невычет, то решений нет, так что сразу считаем, что

(отсюда можно получить классы вычетов, к которым принадлежит

по модулю

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

.
И тогда просто решаем перебором: у нас

, причем

даны. Перебираем все делители

и проверяем для них

и все. Делителей довольно мало - порядка

. Т.е.. работать будет быстро.
Пойдет?
Непонятная задача...