#include using namespace std; const int mod=998244353; int main(){ int n,m;cin>>n>>m; int ans=0; auto dfs=[&](auto dfs,vector v)->void { if(v.size()==n){ set st(v.begin(),v.end()); int cnt=0;while(st.count(cnt))cnt++; ans=(ans+cnt*cnt)%mod; }else{ for(int i=0;i<=m;i++){ v.push_back(i); dfs(dfs,v); v.pop_back(); } } }; dfs(dfs,vector()); cout<