func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     long long int n, i, j, x, y, b, a, temp;     cin >> n >> b >> a;     temp = a;     long long int c[n];     for (i = 0; i < n; i++) cin >> c[i];     for (i = 0; i < n; i++) {       if (c[i] == 0 && a != 0)         a--;       else {         if (b > 0 && c[i] == 1) {           if (a < temp) {             a++;             b--;           } else {             a--;           }         } else {           if (b > 0 && c[i] == 0)             b--;           else {             if (b == 0) a--;           }         }       }       if (b == 0 && a == 0) break;     }     if (i == n)       cout << i;     else       cout << i + 1;   }   