MOD = 998244353 N = int(input()) A = list(map(int, input().split())) A.reverse() dp = [0, 1] m = A[0] for i in range(1, N): ndp = [0, 0] ndp[0] = dp[0] + dp[1] ndp[1] = dp[1] if m >= A[i]: m = A[i] ndp[1] += ndp[0] ndp[0] = 0 dp = ndp dp[0] %= MOD dp[1] %= MOD print(dp[1])