Спасибо. Должен извиниться за нелепый

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