#include #include #include #include #include #include #include #pragma warning(disable : 4996) using namespace std; const int mod = 1000000007; int n; int main() { int ret = 1; cin >> n; for (int i = 1; i <= n; i++) { ret = 1LL * ret * (2LL * i * (2 * i - 1) / 2 % mod) % mod; } cout << ret << endl; return 0; }