long t[2];i,n,m=1e9+7;main(a){for(i=scanf("%d",&n);n/++i;)a=(t[i%2]+=a)*i%m;printf("%d",a);}