#include using namespace std; const int MOD = 1e9 + 7; typedef long long LL; LL qmi(LL a, LL k, LL p) { LL res = 1; while (k) { if (k & 1) res = (LL)res * a % p; a = (LL)a * a % p; k >>= 1; } return res; } LL qjie(LL x, LL p) { LL ans = 1; for (LL i = 1; i <= x; ++i) { ans = ans * i; ans = ans % p; } return ans; } int main() { freopen("led.in", "r", stdin); freopen("led.out", "w", stdout); LL n; cin >> n; cout << (qjie(2 * n, MOD)) / (qmi(2, n, MOD)) % MOD << endl; return 0; }