Üçlük#10250

Üçlük

1 saniyə
256 meqabayt
Çox asan

Sizə tam ədəd verilir. Bu ədəd üzərində aşağıdakı üç əməliyyatdan istifadə edə bilərsiniz:

  1. ədədini vahid azaldın.

  2. ədədini vahid artırın.

  3. Əgər -ə tam bölünürsə, -i -ə bölün.

Məqsədiniz ədədini -ə çevirmək üçün lazım olan minimal əməliyyat sayını tapmaqdır.

Giriş

Girişdə birinci sətir bir tam ədəd (1 \le n \le 10^{18}) ehtiva edir.

Çıxış

Çıxışda bir ədəd verilməlidir — ədədini -ə çevirmək üçün tələb olunan minimal əməliyyat sayı.

Nümunələr

Nümunə 1

Loading
Loading

Nümunə 2

Loading
Loading

Nümunə 5

Loading
Loading

Qeyd

Birinci nümunədə -ə bir dəfə bölməklə əldə edə bilərik.

İkinci nümunədə əvvəlcə ədədini iki dəfə azaldıb, sonra -ə bölə bilərik.

Bal hesablama

1 \le n \le 10^5 aralığında düzgün işləyən həllər bal toplayacaq.