На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1. Строится двоичная запись числа N.
2. Запись преобразуется по правилу:
а) если N чётное, то к записи справа приписываются два нуля, а слева — единица;
б) если N нечётное, то к записи справа приписывается двоичная запись суммы цифр двоичной записи числа N.
Полученная запись является двоичной записью искомого числа R.
Укажите наибольшее число N, при котором результат работы алгоритма R не превышает {1}. В ответе запишите это число в десятичной системе счисления.