#include using namespace std; #define rep(i,n) for(int i = 0; i < (n);i++) #define sz(x) int(x.size()) typedef unsigned long long ll; typedef long double ld; typedef pair P; constexpr int mod = 1e9+7; int main() { ll n; cin >> n; ll res = 1; for (ll i = 2 * n; i >= 1; i--) { res *= i; if (i % 2 == 0) res /= 2; res %= mod; } cout << res << endl; return 0; }