если Вы имеете в виду замену

с отсеиванием слишком больших по модулю

, то в моём первом сообщении что-то похожее.
Возможно, но надо было это высказать более четко. Это и есть общая идея.
А ещё можно дискриминант получившегося кв.ур. зажать между квадратами
А он там почти всюду отрицательный

Это вариация предыдущей идеи.
В целом, Вы успешно решили задачу. Идея с привлечением радикала очень неплоха, хотя и известна. Есть еще один вариант решения, когда мы вводим

и переходим к (взаимно простым) неизвестным

и

.