Если рассмотреть как квадратное по

Вы совершенно правы, это решает задачу.
условие на дискриминант приводит к уравнению

Нет, это лишнее. Дело в том, что дискриминант можно "зажать" между двумя последовательными квадратами.
К сожалению, в условии досадная опечатка: имелось в виду уравнение

Это гораздо интереснее! Прошу переподумать над задачей.