#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include #include #include #include using std::endl; using std::string; #define ll long long int #define LEP(a, n) for(ll a = 0; a < n; ++a) #define INF 123456789012345 #define OUT std::cout #define IN std::cin #define itn int #define fro for #define sdt std ll N; ll factorial(ll start, ll end) { ll tmp = 1; for (ll a = start; a > end; --a) { tmp *= a; } return tmp; } int main() { IN >> N; OUT << factorial(2 * N, N + 1) / factorial(N, 0) << endl; return 0; }