#include <bits/stdc++.h>
using namespace std;
int n, a, b, sum, i;
string s;
int main() {
  cin >> n >> a >> b >> s;
  while (i < n && (a + b) > 0) {
    if (s[i] == '.') {
      if (i == 0) {
        if (a >= b && a > 0) {
          s[i] = 'a';
          a--;
          sum++;
        } else {
          s[i] = 'b';
          b--;
          sum++;
        }
      } else if (s[i - 1] == 'a' && b > 0) {
        s[i] = 'b';
        sum++;
        b--;
      } else if (s[i - 1] == 'b' && a > 0) {
        s[i] = 'a';
        sum++;
        a--;
      } else if (s[i - 1] == '.' || s[i - 1] == '*') {
        if (a >= b && a > 0) {
          s[i] = 'a';
          sum++;
          a--;
        } else if (b > 0) {
          s[i] = 'b';
          sum++;
          b--;
        }
      }
    }
    i++;
  }
  cout << sum;
  return 0;
}
