#include #include using namespace std; int main() { int N; cin >> N; vector A(N); for(int i=0;i> A[i]; long long m = A[N-1],p = N-1,ans = 1; for(int i=N-1;i>=0;i--) { if(m >= A[i]) { ans = ans*(p-i+1)%998244353; p = i; m = A[i]; } } cout << ans << endl; }