На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом:
- Строится двоичная запись числа N.
- Эта запись обрабатывается по правилу:
- если сумма цифр в двоичной записи чётная, то справа дописывается 0, а два левых разряда заменяются на 10;
- если сумма цифр в двоичной записи нечётная, то справа дописывается 1, а два левых разряда заменяются на 11.
Полученная запись — двоичная запись числа R.
Например: 610=1102→10002=810; 410=1002→11012=1310.
Найдите минимальное число N, после обработки которого получается число R>40.