#include <bits/stdc++.h>
using namespace std;
const int N = 3e5;
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(NULL);
  int n, b, a;
  cin >> n >> b >> a;
  int x[n];
  for (int i = 0; i < n; ++i) cin >> x[i];
  int aa = a;
  for (int i = 0; i < n; ++i) {
    if (x[i] == 1) {
      if (b > 0) {
        if (aa - a)
          --b, ++a;
        else
          --a;
      } else {
        --a;
      }
      if (b == 0 && a == 0) return cout << i + 1, 0;
    }
    if (x[i] == 0) {
      if (a > 0)
        --a;
      else {
        --b;
      }
      if (b == 0 && a == 0) return cout << i + 1, 0;
    }
  }
  cout << n;
}
