#include using namespace std; #define int long long int MOD = 1000000007; signed main() { int N; cin >> N; int sum0 = 0; int sum1 = 1; int k = 1; for (int i = 2; i <= N; i++) { if (i % 2 == 0) { k = (sum1*i) % MOD; sum0 = (sum0 + k) % MOD; } else { k = (sum0*i) % MOD; sum1 = (sum1 + k) % MOD; } } cout << k << endl; return 0; }