#include using namespace std; using ll=long long; constexpr int mod=998244353; long long modpow(long long a,int n){ long long ret=1,t=a; for(int i=0;i<30;i++){ if(n>>i&1)ret=ret*t%mod; t=t*t%mod; } return ret; } int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int N; cin>>N; vectorA(N); for(int &i:A)cin>>i; vector>S(N); for(int i=0;il){ ans=ans*(S[i][1]-l+1)%mod; l=S[i][1]; } } cout<