#include long long dp[1000000][3]; int main(){ long n,i; long long p=1000000007; scanf("%ld",&n); dp[0][0]=1; for(i=1;i1) dp[i][1]=(dp[i-2][0]+dp[i-2][2])%p; if(i>2) dp[i][2]=(dp[i-3][0]+dp[i-3][1])%p; } printf("%lld\n",(dp[n-1][0]+dp[n-1][1]+dp[n-1][2])%p); return 0; }