Перетворення#388

Перетворення

1 секунда
128 мегабайтів
Дуже легка

Візьмемо додатне ціле число . Ми будемо змінювати його так: якщо число парне, поділимо його на , якщо непарне — додамо до нього . Після кількох таких змін ми завжди отримаємо . Наприклад, починаючи з , ми отримаємо , потім , , , , і нарешті . Отже, щоб отримати з , потрібно зробити змін.

Дано додатне ціле число, визначте, скільки змін потрібно зробити, щоб отримати .

Вхідні дані

Одне додатне ціле число (1 \leq n \leq 10^9).

Вихідні дані

Виведіть кількість змін, необхідних, щоб отримати з число .

Приклади

Приклад 1

Loading
Loading