n = int(input()) mod = 10**9 + 7 if n <= 3: print(0) exit() DP = [[0 for _ in range(8)] for _ in range(n + 1)] for i in range(8): DP[3][i] = 1 for i in range(3, n): DP[i + 1][0] = DP[i][0] + DP[i][4] DP[i + 1][1] = DP[i][0] + DP[i][4] DP[i + 1][2] = DP[i][1] DP[i + 1][3] = DP[i][1] + DP[i][5] DP[i + 1][4] = DP[i][2] + DP[i][6] DP[i + 1][5] = DP[i][2] + DP[i][6] DP[i + 1][6] = DP[i][3] + DP[i][7] DP[i + 1][7] = DP[i][3] + DP[i][7] for j in range(8): DP[i + 1][j] %= mod ans = pow(2, n, mod) for i in range(8): ans -= DP[n][i] ans %= mod print(ans)