#include <iostream>
using namespace std;

typedef long long ll;
const int Mod  = 1e9 + 7;
ll n;

int main() {
    cin>>n;
    ll a = n/2 + (n&1);
    ll b = n/2;
    ll ans = 1;
    for(int i = 1;i<=a;i++) ans = (ans*i) % Mod;
    for(int i = 1;i<=b;i++) ans = (ans*i) % Mod;
    if(n%2==0) ans = (ans<<1) % Mod;
    cout<<ans;

    return 0;
}
// 64 位输出请用 printf("%lld")