Двоичные преобразования
На вход алгоритма подаётся натуральное число . Алгоритм строит по нему новое число следующим образом.
1. Строится двоичная запись числа .
2. Далее эта запись обрабатывается по следующему правилу:
a) если число чётное, то к этой записи справа и слева дописываются по две единицы;
б) если число нечётное, то в конец двоичной записи (справа) дописываются два нуля, а в начало (слева) дописывается единица.
Полученная таким образом запись (в ней на три или четыре разряда больше, чем в записи исходного числа ) является двоичной записью искомого числа .
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа результатов является число , а для исходного числа это число .
Укажите наибольшее число , не превышающее 113, которое может быть результатом работы данного алгоритма. В ответе запишите это число в десятичной системе счисления.