N = (gets).to_i
ms = (gets).split(" ").map { |i| i.to_i }

count = 1 # ０番目は必ず見えている

1.upto(N-1) do |n|
    # 要するに前のやつより大きければ見える。
    t = ms[0..(n-1)].max
    if t <= ms[n] then
        count = count + 1
    end
end

puts count
