#include <bits/stdc++.h>
using namespace std;
int main(int argc, char** argv) {
  if (argc == 2 && atoi(argv[1]) == 123456789)
    freopen("d:\\code\\CppProjects\\stdin", "r", stdin);
  int n, a, b;
  cin >> n >> a >> b;
  string s;
  cin >> s;
  int sol = 0;
  for (int i = 0; i < s.length(); i++) {
    if (s[i] == '.') {
      int ab = 1;
      if (i == 0 || s[i - 1] == '.' || s[i - 1] == '*') {
        if (a >= b && a)
          ab = 1;
        else if (b >= a && b)
          ab = 0;
        else
          ab = -1;
      } else {
        if ((s[i - 1] == 'B') && a) {
          ab = 1;
        } else if ((s[i - 1] == 'A') && b) {
          ab = 0;
        } else
          ab = -1;
      }
      if (ab == 1) {
        s[i] = 'A';
        sol++;
        a--;
      } else if (ab == 0) {
        s[i] = 'B';
        sol++;
        b--;
      }
    }
  }
  cout << sol << endl;
  return 0;
}
