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

}