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