#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, cont = 0, descont = 0, j = 0;
  do {
    cin >> n;
  } while (n < 1 || n > 100);
  int juegos[n];
  for (int i = 0; i < n; i++) {
    do {
      cin >> juegos[i];
    } while (juegos[i] != 0 && juegos[i] != 1);
  }
  while (j < n) {
    if (juegos[j] == 0) {
      if (j != 0) {
        if (juegos[j - 1] == 0) {
          if (descont != 0) {
            descont--;
          } else {
            cont++;
          }
        }
      } else {
        cont++;
      }
    } else {
      cont++;
      if (j != 0) {
        if (juegos[j - 1] == 1) {
          descont++;
        }
      }
    }
    j++;
  }
  cout << cont << endl;
  return 0;
}
