#include using namespace std; long mod=1e9+7,N,inv6=166666668; main() { cin>>N;N-=4; long A=N%3?0:1; long B=N/2+1-A; long C=(N+2)%mod*((N+1)%mod)%mod*((mod+1)/2)%mod; (C+=mod-A+mod-3*B%mod)%=mod; (C*=inv6)%=mod; cout<<(A+B+C)%mod<