N = gets.to_i A = gets.split.map(&:to_i) MOD = 998_244_353 ans = 1 A.each_cons(2).map { |a, b| [a, b].min }.each do |x| ans *= x ans %= MOD end puts ans