#include #include using namespace std; using namespace atcoder; using ll=long long; using mint=modint998244353; int main() { int n; cin>>n; vector>> dp(n+1,vector>(n+1)); dp[0][0]=make_pair(0,1); for(int i=0;i0){ dp[i+1][j-1].first+=dp[i][j].first+(j-1)*dp[i][j].second; dp[i+1][j-1].second+=dp[i][j].second; } dp[i+1][j+1].first+=dp[i][j].first; dp[i+1][j+1].second+=dp[i][j].second; } } //for(int i=1;i