mod=int(input()) N=mod u=[1]*(N) u2=[1]*(N) for i in range(1,N): u[i]=u[i-1]*i u[i]%=mod u2[N-1]=pow(u[N-1],-1,mod) for i in range(N-2,0,-1): u2[i]=u2[i+1]*(i+1) u2[i]%=mod result=sum(u2) result%=mod print(result)