#include <bits/stdc++.h>
int iin() {
  int i;
  scanf("%d", &i);
  return i;
}
long long llin() {
  long long i;
  scanf("%lld", &i);
  return i;
}
double din() {
  double i;
  scanf("%lf", &i);
  return i;
}
char cin() {
  char c;
  scanf("%c", &c);
  return c;
}
void stin(char *s) { scanf("%s", s); }
void iout(int i) { printf("%d\n", i); }
void llout(long long i) { printf("%lld\n", i); }
void dout(double i) { printf("%lf\n", i); }
void cout(char c) { printf("%c\n", c); }
void stout(char *s) { printf("%s\n", s); }
int main() {
  int N = iin();
  int H, max = 0, count = 0, i;
  for (i = 0; i < N; i++) {
    H = iin();
    if (max < H) {
      count++;
      max = H;
    }
  }
  iout(count);
  return 0;
}
