Трійка
Very easy
Execution time limit is 1 second
Runtime memory usage limit is 256 megabytes
Вам дано ціле число . Також є три види операцій:
Зменшити на .
Збільшити на .
Якщо ділиться націло на , поділити на .
За яку мінімальну кількість операцій можна зробити число рівним ?
Input
Перший рядок містить одне ціле число ().
Output
Виведіть одне число — мінімальну кількість операцій, за яку можна зробити число рівним .
Examples
Input #1
Answer #1
Input #2
Answer #2
Note
У першому прикладі можна один раз поділити на і отримаємо .
У другому прикладі можна спочатку двічі зменшити на , а потім поділити на .
Submissions 101
Acceptance rate 35%