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