#include using namespace std; typedef long long ll; int main() { int m=1e9+7; int n; cin>>n; ll osum=1; ll esum=0; int a[n+1]; a[1]=1; for (int i=2;i<=n;i++) { if (i%2==0) { a[i]=osum*i%m; esum=esum+a[i]%m; } else { a[i]=esum*i%m; osum=osum+a[i]%m; } } cout<