import sys input = lambda :sys.stdin.readline().rstrip() ii = lambda: int(input()) mi = lambda: map(int, input().split()) ms = lambda: map(str, input().split()) mf = lambda: map(float, input().split()) li = lambda: list(mi()) def main(): N = ii() F = [] for i in range(1000): if(i == 0 or i == 1): F.append(1) else: F.append((F[-1] + F[-2]) % N) if(F[-1] % N == 0): print(i + 1) return if __name__ == '__main__': main()