#include<cstdio>
using namespace std;
const int N=1e6+10;
int n,len;
int f[N];
void mul(int x){
for(int i=1;i<=len;i++) f[i]*=x;
for(int i=1;i<=len;i++){
f[i+1]+=f[i]/10;
f[i]=f[i]%10;
}
while(f[len+1]){
f[len+2]=f[len+1]/10;
f[len+1]%=10;
len++;
}
}
void div(int x){
for(int i=len;i>=1;i--){
f[i-1]+=f[i]%x*10;
f[i]/=x;
}
for(int i=len;i>=1;i--)if(f[i]){len=i;break;}
}
int main(){
scanf("%d",&n);
f[len=1]=1;
for(int i=1;i<=n;i++)mul(4*i-2),div(i+1);
for(int i=len;i;i--) printf("%d",f[i]);
return 0;
}