На вход алгоритма подаётся натуральное число
N
. Алгоритм строит по нему новое число
R
следующим образом.
1. Строится троичная запись числа
N
.
2. Далее эта запись обрабатывается по следующему правилу:
а) если число
N
делится на 3, то к этой записи дописываются две последние троичные цифры;
б) если число
N
на 3 не делится, то остаток от деления умножается на 5, переводится в троичную запись и дописывается в конец числа.
Полученная таким образом запись является троичной записью искомого числа
R
.
3. Результат переводится в десятичную систему и выводится на экран.
Например, для исходного числа 11 = 102
3 результатом является число 102101
3 = 307, а для исходного числа 12 = 110
3 это число 11010
3 = 111.
Укажите максимальное число
N
, после обработки которого с помощью этого алгоритма получается число
R
, меньшее 159.