#27 Циклические сдвиги

   prb27Запишем целое десятичное число N в двоичной системе счисления и образуем все левые циклические сдвиги числа N, у которых первая цифра числа переносится в конец.

   Например, если N = 11, то в двоичной системе это 1011, его циклические сдвиги: 0111, 1110, 1101, 1011. Максимальное значение М у всех полученных таким образом чисел будет иметь число 11102 = 1410.

   Для заданного числа N определить максимальное значение М.

Технические условия

   Входные данные

   Единственное число N. 1N2·109.

   Выходные данные

   Искомое число М.

Лимит времени: 1 секунда
Баллы за пройденный тест: 10
Сложность: 15%

Пример

Пример входных данных

11

Пример выходных данных

14


Ссылка на задачу: http://www.e-olimp.com.ua/problems/27