ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила

1854. Переговоры с Парфией

Ограничение времени: 0.5 секунды
Ограничение памяти: 64 МБ
Древние греки и римляне считали, что боги подземного мира любят чётные числа, а боги, охраняющие живых, — нечётные. В 123 году нашей эры Риму грозила война с Парфянским царством. Император Адриан хотел избежать кровопролития и отправился на переговоры с парфянами. Чтобы боги даровали Адриану великое красноречие, он решил принести им в жертву стадо из n баранов. Разумеется, число n было нечётным. Поразмыслив, Адриан понял, что каждому богу нужно принести в жертву одинаковое число баранов, иначе бог, получивший меньше баранов, разгневается на Адриана и помешает ему решить вопрос мирным путём.
Император позвал к себе математика Теона Смирнского и приказал ему поделить стадо баранов на равные части. Теон Смирнский также был суеверен, поэтому подумал, что количество богов, которым нужно принести жертвы, должно не только быть нечётным, но и иметь нечётное число положительных делителей. По-видимому, он смог решить эту задачу — переговоры с Парфией прошли успешно. А можете ли решить её вы?

Исходные данные

В единственной строке записано целое нечётное число n (1 ≤ n ≤ 1018 − 1).

Результат

Выведите, какому количеству богов нужно было принести жертвы. Если задача имеет несколько решений, выведите максимальное из них.

Пример

исходные данныерезультат
45
9
Автор задачи: Григорий Назаров
Источник задачи: Ural SU Team.GOV Contest. Petrozavodsk Summer Session, August 2011