#include #define X 1000000007 long long sankaku(long long a){return ((a*(a+1))/2)%X;} int main(void){ long long n,i,r=1; scanf("%lld",&n); for(i = 1;i <= n;i++){ r*=sankaku(i*2-1); r%=X; } printf("%lld\n",r); return 0; }