#include <bits/stdc++.h>
using namespace std;
long long x, y, n;
string s1;
int main() {
  cin >> n >> x >> y;
  cin >> s1;
  int l = s1.size();
  long long asd = 0, sum = 0;
  for (int i = 0; i < l; i++) {
    if (s1[i] == '1') {
      if (asd) {
        asd = 0;
        sum++;
      }
    } else {
      asd++;
    }
  }
  if (asd) {
    sum++;
  }
  if (!sum) {
    cout << 0 << "\n";
    return 0;
  }
  if (x < y) {
    cout << y + (--sum) * x << "\n";
    return 0;
  } else {
    cout << sum * y << "\n";
  }
  return 0;
}
