#include #include using namespace std; using namespace atcoder; using mint = modint998244353; int main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); int n; cin >> n; vector a(n); for (int i = 0; i < n; i++) { cin >> a[i]; } mint ans = 1; for (int i = n - 2, p = n - 1; i >= 0; i--) { if (a[i] <= a[p]) { ans *= (p - i + 1); p = i; } } cout << ans.val(); }