#include <bits/stdc++.h> using namespace std; #include <atcoder/modint> using namespace atcoder; using mint = modint998244353; int main() { int N; cin >> N; vector<int> A(N); for (int i = 0; i < N; i++) { cin >> A.at(i); } mint ans = 1; for (int i = 0; i < N - 1; i++) { ans *= min(A.at(i), A.at(i + 1)); } cout << ans.val() << endl; }