ll@X,@Y,@Z,@W;mint{}.setmod(998244353);Combc;wt((Z==0?X*c.C(Y,W):c.C(X,Z)*Y)*c.fac(X+Y-1-Z-W));