#include using namespace std; int N; long long memo[1000009][3][3]; long long mod=1000000007; int main() { cin >> N; if(N==1){cout << 1 << endl; return 0;} memo[2][1][1]=1; memo[2][1][0]=1; for(int i=3;i<=N;i++){ memo[i][1][1]=memo[i-1][0][1]; memo[i][1][0]=(memo[i-1][1][1]+memo[i-1][0][1])%mod; memo[i][0][1]=memo[i-1][1][0]; } long long ans=(memo[N][1][1]+memo[N][1][0]+memo[N][0][1])%mod; cout << ans << endl; }