import java.util.*;
import java.math.*;
public class Main{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
while(in.hasNextInt()){
int n = in.nextInt();
int i = n;
int j = n*2;
BigInteger up = BigInteger.valueOf(i);
BigInteger down = BigInteger.valueOf(j);
BigInteger a = BigInteger.valueOf(0);
for(int k = i, l = 1;l<i;k--,l++)
up = up.multiply(BigInteger.valueOf(k - 1));
for(int k = j, l = 1;l<i;k--,l++)
down = down.multiply(BigInteger.valueOf(k - 1));
a = down.divide(up).divide(BigInteger.valueOf(n+1));
System.out.println(a);
}
}
}
/**************************************************************
Problem: 2120
User: admin
Language: Java
Result: Accepted
Time:804 ms
Memory:40116 kb
****************************************************************/