MOD = 10 ** 9 + 7 D = 2 def mt(A, B): C = [[0] * D for _ in range(D)] for i in range(D): for j in range(D): tmp = 0 for k in range(D): tmp += A[i][k] * B[k][j] tmp %= MOD C[i][j] = tmp return C A = [[1, 1], [1, 0]] X = [[1, 0], [0, 1]] N = int(input()) while N > 0: if N & 1: X = mt(A, X) A = mt(A, A) N >>= 1 print((X[0][0] * X[1][0]) % MOD)