n = int(input()) MOD = 10**9 + 7 # dp[i][j][k][l] := 長さiで終わるときの通り数 # j, k, lはケンかパーかを表す dp = [[[[0]*2 for _ in range(2)] for _ in range(2)] for i in range(n+1)] # 初期化 dp[3][0][0][0] = 0 dp[3][0][0][1] = 0 dp[3][0][1][0] = 1 dp[3][0][1][1] = 0 dp[3][1][0][0] = 1 dp[3][1][0][1] = 0 dp[3][1][1][0] = 0 dp[3][1][1][1] = 0 for i in range(3, n): dp[i+1][1][0][0] = dp[i][0][0][1] dp[i+1][1][0][1] = dp[i][0][1][0] dp[i+1][0][1][0] = dp[i][1][0][0] + dp[i][1][0][1] dp[i+1][0][0][1] = dp[i][0][1][0] dp[i+1][1][0][0] %= MOD dp[i+1][1][0][1] %= MOD dp[i+1][0][1][0] %= MOD dp[i+1][0][0][1] %= MOD ans = 0 for j in range(2): for k in range(2): for l in range(2): ans += dp[n][j][k][l] if n == 1: print(1) #ケン elif n == 2: print(2) #ケンケン、ケンパ else: print(ans % MOD)