5 номер. Преобразование записей чисел

Преобразование двоичной записи

(М. Шагитов) Алгоритм принимает на вход натуральное число N и строит новое число R следующим образом:

Создается двоичная запись числа N.

Затем запись обрабатывается согласно следующим правилам:

а) Если N делится на 11, то к двоичной записи N справа добавляются все нули этой записи.

б) Если N не делится на 11, то к двоичной записи N слева добавляются все единицы этой записи.

Полученная запись представляет собой двоичную запись числа R.

Например, для числа 11₁₀ (1011₂ в двоичной системе) результатом является число 22₁₀ (10110₂ в двоичной системе), а для числа 25₁₀ (11001₂ в двоичной системе) результатом является число 249₁₀ (11111001₂ в двоичной системе).

Определите минимальное число N, после обработки которого алгоритмом получается число R, кратное 227. В ответе укажите это число в десятичной системе счисления.