#include #define MOD 1000000007LL using namespace std; typedef long long ll; typedef pair 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; }