# import pypyjit # pypyjit.set_param('max_unroll_recursion=-1') def fibo(x): if x==1 or x==2: return 1 else: return fibo(x-1) + fibo(x-2) n = int(input()) l=[1,1] for _ in range(400): l.append(l[-1]+l[-2]) for i,v in enumerate(l): if v%n == 0: print(i+1) exit()