#include using namespace std; const long long MOD = 1000000007; int main(){ int n; cin >> n; long long a = 1; long long o = 1, e = 0; for (int i = 2; i <= n; i++){ if (i % 2 == 0){ a = o * i % MOD; e = (e + a) % MOD; } if (i % 2 == 1){ a = e * i % MOD; o = (o + a) % MOD; } } cout << a << endl; }