Казак Вус и волшебные сапоги
Приятели Казака Уса получили секретное письмо. В нём оказался древний чертеж магических ботинок, которые позволяют человеку, надевшему их, разгоняться до невероятных скоростей. Начальная скорость в этих ботинках составляет метр в секунду.
Если текущая скорость человека в волшебных ботинках равна метров в секунду, он может произнести одно из двух заклинаний:
Увеличить свою скорость на метров в секунду.
Увеличить свою скорость на метров в секунду.
Какое минимальное количество заклинаний нужно произнести, чтобы достичь скорости ровно метров в секунду?
Входные данные
Первая строка содержит одно целое число () — скорость, которую необходимо достичь.
Гарантируется, что можно разогнаться до заданной скорости за конечное количество шагов.
Выходные данные
Выведите единственное число — минимальное количество заклинаний, необходимых для достижения заданной скорости.
Примеры
Примечание
В первом примере начальная скорость уже равна единице, поэтому заклинания не требуются.
Во втором примере можно использовать заклинание первого типа, чтобы увеличить скорость на метр в секунду, достигнув метров в секунду.
В третьем примере можно последовательно применить первое, второе и снова первое заклинание. Скорость изменится следующим образом: . Можно доказать, что меньшего количества заклинаний недостаточно для достижения этой скорости.