#include int main() { using namespace std; int n; int d = 1000000007; cin >> n; if (n == 1) { cout << 1 << endl; return 0; } long long evens, odds; odds = 1; evens = 0; for (int i = 2; i < n; i++) { if (i % 2 == 0) { evens += i * odds % d; } else { odds += i * evens % d; } } if (n % 2 == 0) { cout << n * odds %d << endl; } else { cout << n * evens %d << endl; } }