#include typedef long long int ln; void run(void){ ln ans=1; const int mod=1000000007; int n; scanf("%d",&n); n*=2; int m=(int)((ln)n*(n-1)/2%mod); int sub=2*n-3; while(sub>=1){ ans=(ln)m*ans%mod; m=(m-sub>=0?m-sub:m-sub+mod); sub-=4; } printf("%lld\n",ans); return; } int main(void){ run(); return 0; }