#include <bits/stdc++.h>
using namespace std;
int arrayMax(vector<int> p, int idx) {
  int max_Val = p.at(0);
  for (int i = 0; i < (int)(idx); i++) {
    max_Val = max(max_Val, p.at(i));
  }
  return max_Val;
}
int main() {
  int N;
  cin >> N;
  vector<int> Hi;
  for (int i = 0; i < (int)(N); i++) {
    int tmpHi;
    cin >> tmpHi;
    Hi.push_back(tmpHi);
  }
  int ans = 1;
  for (int i = 0; i < (int)(N); i++) {
    if (i == 0) continue;
    int Himax = arrayMax(Hi, i - 1);
    if (Hi.at(i) >= Himax) ans++;
  }
  cout << ans << endl;
  return 0;
}
