#include #include #include using namespace std; using ll = long long; #include #include using mint = atcoder::modint998244353; int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); int n,m; cin>>n>>m; vector s(n); for(int i = 0;i>s[i]; atcoder::dsu uf(n*m); mint ans = 1; auto ok = [&](int i,int j){ if(i<0||i>=n||j<0||j>=m) return 0; return 1; }; auto calc = [&](int i,int j){ return i * m + j; }; for(int i = 0;i