Хотелось бы ещё обобщить задачу, заменив

на произвольное положительное нечётное число

, в двоичном представлении которого

единиц (то есть не рассматриваем нечётные вида

), и цель — уменьшить количество единиц. В тех случаях, когда 2 является первообразным корнем по модулю

, задача разрешима.
Для

изначально

единицы и

не является образующей

. Можно уменьшить количество единиц до

, поскольку сравнение

разрешимо; до двух уменьшить нельзя, так как

.
Как обрабатывать произвольное нечётное

не вида

, и для которого

не является первообразным корнем по модулю

?