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