Никита переставил натуральные числа, и они теперь стоят не по порядку. Можно ли зачеркнуть часть из них так, чтобы оставалось бесконечно много чисел и каждое следующее из них было вдвое больше предыдущего?
Источник задачи:
https://mmmf.msu.ru/archive/20072008/z8b/15.html (задача №7).
Мне кажется, что в общем случае этого сделать нельзя.
Скажем, Никита переставляет числа следующим образом:
Сначала выписывает в порядке возрастания все двузначные числа, затем — все однозначные, затем — все 4-значные, затем — все 3-значные и так далее. То есть на каждом

-ом шаге он выписывает все

-значные числа, а на каждом

-ом шаге — все

-значные числа.
Такой порядок действительно убивает бесконечную цепочку удвоений, если я ничего не путаю. Причём порядок внутри каждого блока не важен — ключевым является именно взаимное расположение блоков «чётный раньше нечётного».
Верна ли моя идея? На правильном ли я пути к решению? Пожалуйста, помогите разобраться.