#include #define int long long using namespace std; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (a>b) { a=b; return 1; } return 0; } int dp[100]; int rec(int N) { if(dp[N]!=0) return dp[N]; int res; if(N<=2) res=N/2+1; else res=rec(N-3)+(N/2+1); return dp[N]=res; } const int mod=1e9+7; int calc(int N) { int a=(N%3+N)%mod; int b=(N/3+1)%mod; return a*b%mod*500000004%mod; } signed main() { cin.tie(0); ios::sync_with_stdio(false); int N; cin>>N; N-=4; if(N<100){ cout<