Послідовність цілих чисел
F_r = a_0, a_1, \ldots, a_n, \ldots,
називається послідовністю Фібоначчі за модулем , якщо a_0 = 0, a_1 = 1, і для всіх i \geq 2 виконується a_i = (a_{i-2} + a_{i-1}) \bmod r.
Число p > 0 називається періодом послідовності, якщо існує таке i_0, що для всіх i \geq i_0 виконується a_i = a_{i+p}. Послідовність називається періодичною, якщо вона має період. Очевидно, що якщо послідовність періодична, то вона має найменший період.
Задано , потрібно визначити, чи є послідовність F_r періодичною, і якщо так, то знайти її найменший період.
Вхідний файл містить ціле число (2 \leq r \leq 2 \cdot 10^9).
Якщо F_r є періодичною, виведіть її найменший період у вихідний файл. Якщо ні, виведіть .
Приклад 1