#include <bits/stdc++.h>
using namespace std;
long long int mod = 1000000007;
int main() {
  long long int i, j;
  long long int n, a, b;
  cin >> n >> a >> b;
  long long int c = a, d = b;
  string s;
  cin >> s;
  i = 0;
  while (i < n) {
    j = 0;
    while (s[i] == '.') {
      j++;
      i++;
    }
    if ((a <= 0) && (b <= 0)) {
      break;
    }
    if (a < b) {
      swap(a, b);
    }
    if (j > 0) {
      if (j % 2 == 0) {
        a -= (j / 2);
        b -= (j / 2);
      } else {
        a -= (j / 2);
        a--;
        b -= (j / 2);
      }
    }
    i++;
  }
  long long int res = 0;
  if (a > 0) {
    res += a;
  }
  if (b > 0) {
    res += b;
  }
  cout << (c + d - res) << endl;
}
