AT_pakencamp_2020_day1_f Fibonaccyan

Description

[problemUrl]: https://atcoder.jp/contests/pakencamp-2020-day1/tasks/pakencamp_2020_day1_f 配点 : $ 300 $ 点 penguinman はフィボナッちゃんに恋をしました。 フィボナッちゃんがある正整数 $ P $ を好きなことを知った penguinman は、$ F_i $ が $ P $ で割り切れる最小の正整数 $ i $ を見つけ、プレゼントすることにしました。 ここで、$ F $ は以下のような漸化式で表される数列です。 - $ F_1=F_2=1 $ - $ F_{i+2}=F_{i+1}+F_i\ (1\leq\ i) $ penguinman のためにそのような整数 $ i $ を見つけるか、そのような $ i $ が存在しないことを教えてあげてください。

Input Format

入力は以下の形式で標準入力から与えられます。 > $ P $

Output Format

問題文中の条件を満たす整数 $ i $ が存在しない場合、$ -1 $ を出力してください。 存在する場合、$ i $ を出力してください。 出力の最後に改行を忘れないでください。