n=int(input());mod=998244353 f=[1]*10**6;g=[1]*10**6;ans=0 for i in range(1,len(f)): f[i]=f[i-1]*i%mod g[-1]=pow(f[-1],mod-2,mod) for i in range(len(f)-1,0,-1): g[i-1]=g[i]*i%mod for i in range(n): m=(n-1-i-i) if i&1: m+=1 else: m-=1 m=abs(m) ans+=f[n-1]*g[i]%mod*g[n-i-1]%mod*pow(2,m,mod)%mod*2 print(ans%mod)