#include <bits/stdc++.h>
using namespace std;
char s[200012];
int n, a[200012], ans = 0;
int main() {
  scanf("%d%d%d", &n, &a[0], &a[1]);
  scanf("%s", s + 1);
  for (int i = 1; i <= n; i++)
    if (s[i] == '.') {
      int op;
      if (a[0] > a[1])
        op = 0;
      else
        op = 1;
      for (int j = i; j <= n; j++)
        if (s[j] == '.') {
          if (a[op] > 0) ans++;
          a[op]--, op ^= 1;
          i = j;
        } else {
          i = j;
          break;
        }
    }
  printf("%d\n", ans);
  return 0;
}
