#include using namespace std; #include using namespace atcoder; using mint = modint998244353; int main() { int N; cin >> N; vector 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; }