#include using namespace std; constexpr long long mod=1e9+7; int main(){ long long N; cin>>N; vector ans(N+10,-1ll); ans[1]=1ll; long long odd=1ll,even=0ll; for(int i=2;i<=N;i++){ if(i%2)ans[i]=even*i,odd+=ans[i],ans[i]%=mod,odd%=mod; else ans[i]=odd*i,even+=ans[i],ans[i]%=mod,even%=mod; } cout<