#include <bits/stdc++.h>
#define MOD 1000000007LL
using namespace std;
typedef long long ll;
typedef pair<int,int> P;

int n;
ll res[100001];
ll sum[2];
int main(void){
	scanf("%d",&n);
	res[1]=1;
	sum[1]=1;
	for(ll i=2;i<=n;i++){
		if(i%2==0){
			res[i]=i*(sum[1])%MOD;
			sum[0]=(sum[0]+res[i])%MOD;
		}else{
			res[i]=i*(sum[0])%MOD;
			sum[1]=(sum[1]+res[i])%MOD;
		}
	}
	printf("%lld\n",res[n]);
	return 0;
}