#include using mll = atcoder::static_modint<998244353>; #include using namespace std; using ll=long long; using ull=unsigned long long; #define rep(i,n) for(int i=0; i<(n); i++) int N,M,K; const int Z=9000000; mll F[Z+1]; mll I[Z+1]; mll iF[Z+1]; mll C(int n,int r){ if(n>N>>M>>K; mll ans=0; F[0]=I[1]=iF[0]=1; for(int i=1; i<=N*N; i++) F[i]=F[i-1]*i; for(int i=2; i<=N*N; i++) I[i]=-(998244353/i*I[998244353%i]); for(int i=1; i<=N*N; i++) iF[i]=iF[i-1]*I[i]; rep(X,N+1) rep(Y,N+1){ if(X+Y