// BAI 3
#include "bits/stdc++.h"
#define boostcode ios_base:: sync_with_stdio(0); cin.tie(0);
#define openf freopen("input.inp", "r", stdin); freopen("output.out", "w", stdout);
using namespace std;
typedef long long ll;
int n, a, b;
int c[1000001];
int temp;
map<int, int> d;
set<pair<bool, pair<int, int>>> quan;
// b[i] = (k, m, x): (đã được bên Trắng lấy trước chưa, số quân còn lại, loại màu)
bool turn; // 0 for white, 1 for black
ll acount, bcount;
ll res;
int main()
{
boostcode;
//openf;
cin >> n >> a >> b;
for (int i = 0; i < n; i++) {
cin >> temp;
d[temp]++;
}
for (auto it:d) {
quan.insert(make_pair(0, make_pair(it.second, it.first)));
}
/*for (auto it:quan) {
cout << it.first << ' ' << it.second.first << ' ' << it.second.second << '\n';
}*/
while (!quan.empty() && !(*quan.begin()).first) {
auto it = quan.begin();
bool k = (*it).first;
int m = (*it).second.first;
int x = (*it).second.second;
//cout << k << ' ' << m << ' ' << x << '\n';
m--;
if (!turn) { // For white
//cout << "WHITE!\n";
if (!k) {
k = true;
acount++;
}
if (!m) {
bcount++;
}
// Update values:
quan.erase(it);
if (m) {
quan.insert(make_pair(k, make_pair(m, x)));
}
} else { // For black
//cout << "BLACK!\n";
// Update values:
quan.erase(it);
}
//cout << k << ' ' << m << ' ' << x << '\n';
//cout << '\n';
turn = !turn;
}
while (!quan.empty()) {
auto it = quan.begin();
bool k = (*it).first;
int m = (*it).second.first;
int x = (*it).second.second;
m--;
if (!turn) { // For white
if (!m) {
bcount++;
}
// Update values:
quan.erase(it);
if (m) {
quan.insert(make_pair(1, make_pair(m, x)));
}
} else { // For black
quan.erase(it);
}
turn = !turn;
}
//cout << acount << ' ' << bcount << '\n';
cout << acount*a + b*bcount;
return 0;
}
Ly8gQkFJIDMKCiNpbmNsdWRlICJiaXRzL3N0ZGMrKy5oIgojZGVmaW5lIGJvb3N0Y29kZSBpb3NfYmFzZTo6IHN5bmNfd2l0aF9zdGRpbygwKTsgY2luLnRpZSgwKTsKI2RlZmluZSBvcGVuZiBmcmVvcGVuKCJpbnB1dC5pbnAiLCAiciIsIHN0ZGluKTsgZnJlb3Blbigib3V0cHV0Lm91dCIsICJ3Iiwgc3Rkb3V0KTsKCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp0eXBlZGVmIGxvbmcgbG9uZyBsbDsKCmludCBuLCBhLCBiOwppbnQgY1sxMDAwMDAxXTsKCmludCB0ZW1wOwptYXA8aW50LCBpbnQ+IGQ7CnNldDxwYWlyPGJvb2wsIHBhaXI8aW50LCBpbnQ+Pj4gcXVhbjsKLy8gYltpXSA9IChrLCBtLCB4KTogKMSRw6MgxJHGsOG7o2MgYsOqbiBUcuG6r25nIGzhuqV5IHRyxrDhu5tjIGNoxrBhLCBz4buRIHF1w6JuIGPDsm4gbOG6oWksIGxv4bqhaSBtw6B1KQpib29sIHR1cm47IC8vIDAgZm9yIHdoaXRlLCAxIGZvciBibGFjawpsbCBhY291bnQsIGJjb3VudDsKbGwgcmVzOwoKaW50IG1haW4oKQp7CiAgICBib29zdGNvZGU7CiAgICAvL29wZW5mOwoKICAgIGNpbiA+PiBuID4+IGEgPj4gYjsKCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIGNpbiA+PiB0ZW1wOwogICAgICAgIGRbdGVtcF0rKzsKICAgIH0KCiAgICBmb3IgKGF1dG8gaXQ6ZCkgewogICAgICAgIHF1YW4uaW5zZXJ0KG1ha2VfcGFpcigwLCBtYWtlX3BhaXIoaXQuc2Vjb25kLCBpdC5maXJzdCkpKTsKICAgIH0KICAgIC8qZm9yIChhdXRvIGl0OnF1YW4pIHsKICAgICAgICBjb3V0IDw8IGl0LmZpcnN0IDw8ICcgJyA8PCBpdC5zZWNvbmQuZmlyc3QgPDwgJyAnIDw8IGl0LnNlY29uZC5zZWNvbmQgPDwgJ1xuJzsKICAgIH0qLwogICAgd2hpbGUgKCFxdWFuLmVtcHR5KCkgJiYgISgqcXVhbi5iZWdpbigpKS5maXJzdCkgewogICAgICAgIGF1dG8gaXQgPSBxdWFuLmJlZ2luKCk7CiAgICAgICAgYm9vbCBrID0gKCppdCkuZmlyc3Q7CiAgICAgICAgaW50IG0gPSAoKml0KS5zZWNvbmQuZmlyc3Q7CiAgICAgICAgaW50IHggPSAoKml0KS5zZWNvbmQuc2Vjb25kOwogICAgICAgIC8vY291dCA8PCBrIDw8ICcgJyA8PCBtIDw8ICcgJyA8PCB4IDw8ICdcbic7CiAgICAgICAgbS0tOwogICAgICAgIGlmICghdHVybikgeyAvLyBGb3Igd2hpdGUKICAgICAgICAgICAgLy9jb3V0IDw8ICJXSElURSFcbiI7CiAgICAgICAgICAgIGlmICghaykgewogICAgICAgICAgICAgICAgayA9IHRydWU7CiAgICAgICAgICAgICAgICBhY291bnQrKzsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZiAoIW0pIHsKICAgICAgICAgICAgICAgIGJjb3VudCsrOwogICAgICAgICAgICB9CiAgICAgICAgICAgIC8vIFVwZGF0ZSB2YWx1ZXM6CiAgICAgICAgICAgIHF1YW4uZXJhc2UoaXQpOwogICAgICAgICAgICBpZiAobSkgewogICAgICAgICAgICAgICAgcXVhbi5pbnNlcnQobWFrZV9wYWlyKGssIG1ha2VfcGFpcihtLCB4KSkpOwogICAgICAgICAgICB9CiAgICAgICAgfSBlbHNlIHsgLy8gRm9yIGJsYWNrCiAgICAgICAgICAgIC8vY291dCA8PCAiQkxBQ0shXG4iOwogICAgICAgICAgICAvLyBVcGRhdGUgdmFsdWVzOgogICAgICAgICAgICBxdWFuLmVyYXNlKGl0KTsKICAgICAgICB9CiAgICAgICAgLy9jb3V0IDw8IGsgPDwgJyAnIDw8IG0gPDwgJyAnIDw8IHggPDwgJ1xuJzsKICAgICAgICAvL2NvdXQgPDwgJ1xuJzsKICAgICAgICB0dXJuID0gIXR1cm47CiAgICB9CiAgICB3aGlsZSAoIXF1YW4uZW1wdHkoKSkgewogICAgICAgIGF1dG8gaXQgPSBxdWFuLmJlZ2luKCk7CiAgICAgICAgYm9vbCBrID0gKCppdCkuZmlyc3Q7CiAgICAgICAgaW50IG0gPSAoKml0KS5zZWNvbmQuZmlyc3Q7CiAgICAgICAgaW50IHggPSAoKml0KS5zZWNvbmQuc2Vjb25kOwogICAgICAgIG0tLTsKICAgICAgICBpZiAoIXR1cm4pIHsgLy8gRm9yIHdoaXRlCiAgICAgICAgICAgIGlmICghbSkgewogICAgICAgICAgICAgICAgYmNvdW50Kys7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgLy8gVXBkYXRlIHZhbHVlczoKICAgICAgICAgICAgcXVhbi5lcmFzZShpdCk7CiAgICAgICAgICAgIGlmIChtKSB7CiAgICAgICAgICAgICAgICBxdWFuLmluc2VydChtYWtlX3BhaXIoMSwgbWFrZV9wYWlyKG0sIHgpKSk7CiAgICAgICAgICAgIH0KICAgICAgICB9IGVsc2UgeyAvLyBGb3IgYmxhY2sKICAgICAgICAgICAgcXVhbi5lcmFzZShpdCk7CiAgICAgICAgfQogICAgICAgIHR1cm4gPSAhdHVybjsKICAgIH0KCiAgICAvL2NvdXQgPDwgYWNvdW50IDw8ICcgJyA8PCBiY291bnQgPDwgJ1xuJzsKICAgIGNvdXQgPDwgYWNvdW50KmEgKyBiKmJjb3VudDsKCiAgICByZXR1cm4gMDsKfQo=