#define MD 998244353 Combh; ll@t,n[t],m[],o[],a[],r[]; rd((n,m)(t)); rep(i,t)o[i]=n[i]/450; sortA_index(t,o,m,n,a); ll b=0,c=0; Mint z=1; rep(i,t){ ll e=n[i]-1; ll f=m[i]-1; if(fe){ --b; z=(z+h.C(b,c))/2; } while(c