#include using namespace std; using ll = long long; bool chmax(auto &a, auto b) { return a < b ? a = b, 1 : 0; } bool chmin(auto &a, auto b) { return a > b ? a = b, 1 : 0; } int main() { cin.tie(nullptr); ios::sync_with_stdio(false); int N, A, B; cin >> N >> A >> B; for (int i = 0; i < N; ++i) { int p; cin >> p; if (p == 1) { if (!A--) { cout << i+1 << '\n'; return 0; } } else if (p == 2) { if (!B--) { cout << i+1 << '\n'; return 0; } } else { if (!A-- || !B--) { cout << i+1 << '\n'; return 0; } } } cout << -1 << '\n'; }