Нужно найти минимальное значение R > 81. Удобно идти не от исходного числа N, а от возможных результатов: 82, 83, 84, 85, 86, …
82 = 1010010₂. Убираем последние два разряда 10 и получаем 10100₂ = 20. Но 20 — чётное, поэтому алгоритм должен дописать 01. Получилось бы 81, а не 82. Значит, 82 невозможно.
У числа 83 = 1010011₂ хвост 11, а у 84 = 1010100₂ хвост 00. Алгоритм таких хвостов не создаёт: возможны только 01 и 10.
Для 85 = 1010101₂ после удаления хвоста 01 получаем 10101₂ = 21. Но 21 нечётное, поэтому к нему должен быть дописан хвост 10. Значит, из 21 получится 86, а не 85.
Наконец, 86 = 1010110₂. Удаляем хвост 10 и получаем N = 21. Число 21 нечётное, поэтому алгоритм действительно дописывает 10.
10101 → 1010110₂ = 86
Числа 82, 83, 84 и 85 получить нельзя, а 86 получить можно. Следовательно, минимальное значение R равно 86.