#define MD 998244353 ll@n,@a[n],j=n-1,x=ll_inf; Mint z=1; rrep(i,n){ if(a[i]<=x){ z*=j-i+1; x=a[j=i]; } } wt(z);