Мне нужно в общем виде решить сравнение

.
Я уже умею его решать при

.
Здесь на стр. 59 приведена теорема для моего случая:

В ней нет ограничения на нечётность

(как во многих других теоремах из этой книги), но для

она не работает. Вот пример:

По модулю 2 имеем один корень: 0.

.
Однако решая сравнение по модулю 4 имеем не один, а два корня: 0 и 2, по модулю 8: 0 и 6, по модулю 16: 0 и 6. И более того, даже при

по модулю 32 имеем два корня: -2 и 2. Дальше я не проверял, ибо непорядок уже налицо. А все эти корни нашёл вручную или подбором.
Как же всё-таки решать такие сравнения?