//================================= // Created on: 2018/08/24 21:45:35 //================================= #include #define show(x) std::cerr << #x << " = " << x << std::endl using ll = long long; constexpr ll MOD = 1000000007LL; int main() { std::size_t N; std::cin >> N; ll ans = 1; for (std::size_t i = 1; i < 2 * N; i += 2) { (ans *= (i * (i + 1) / 2) % MOD) %= MOD, (ans *= (i + 1) / 2) %= MOD; } std::cout << ans << std::endl; return 0; }