#include using namespace std; using ll = long long; const ll mod = 1e9 + 7; int main() { int N; cin >> N; if (N == 1) { cout << 1 << endl; return 0; } vector> dp(N + 1, vector(3)); dp[2][0] = 1; dp[2][1] = 1; for (int i = 3; i <= N; i++) { dp[i][0] = dp[i - 1][2]; dp[i][1] = (dp[i - 1][2] + dp[i - 1][0]) % mod; dp[i][2] = dp[i - 1][1]; } ll res = 0; for (int i = 0; i < 3; i++) { res = (res + dp[N][i]) % mod; } cout << res << endl; return 0; }