#include #include #include #include #include using namespace std; using mint=atcoder::modint998244353; mint dp[1<<20]; int N,M,K; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); cin>>N>>M>>K; dp[0]=1; for(int i=0;i>C; mint c=0,nc=0; for(int x=1;x<=6;x++) { int l=N+N-C-x,r=N+N-C-1; l=max(l,0); for(int t=l;t<=r;t++)c+=dp[t]; l=N-C-x,r=N-C-1; l=max(l,0); for(int t=l;t<=r;t++)nc+=dp[t]; } cout<<(c*dp[C]+nc*(dp[N+C]-dp[C]*dp[N])).val()<<"\n"; } }