# coding: utf-8 # Your code here! MOD=998244353 N=int(input()) dp=[[0 for _ in range(2*N+1)] for _ in range(2*N+1)] dp[0][0]=1 for i in range(2*N+1): for j in range(2*N-i+1): if i>=2: dp[i][j]+=dp[i-2][j]*(i-1)*(i-2)//2 if j>=2: dp[i][j]+=dp[i][j-2]*(j-1)*(j-2)//2 if i>=1 and j>=1: dp[i][j]+=dp[i-1][j-1]*((i-1)*(j-1)+1) dp[i][j]%=MOD print(dp[i][j])