F=[1] mod=998244353 for i in range(1,10**6+10): F.append(F[-1]*i%mod) N=int(input()) print(((N-1)*N*(N+4)//6)*F[N-1]%mod)