#include <bits/stdc++.h>
using namespace std;
#define ll long long
const ll MOD = 1e9 + 7;
const double PI = 3.14159265358979323846;
ll r(ll n) {
ll x = sqrt(n);
while (x * x > n) x--;
while (x * x < n) x++;
return x;
}
signed main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
ll t = 1, n, m, k, a, b, c, d, e, f, w, h, x1, x2, y2, l, x, y, z, q;
string s;
//char x, y;
cin >> t;
while (t--) {
ll arr[501][501] = {}, r;
cin >> n >> x >> y;
vector<ll> v(n + 1);
for (ll i = 1; i <= n; i++) cin >> v[i];
for (ll i = 2; i <= n + 1; i++) {
for (ll l = 0; l + i - 1 <= n; l++) {
r = l + i - 1;
if (v[r] < v[l]) arr[l][r] = arr[l][r - 1];
else {
arr[l][r] = LLONG_MAX;
for (int j = l + 1; j < r; j++) if (v[j] <= v[r]) arr[l][r] = min(arr[l][r], arr[l][j - 1] + arr[j][r - 1] + y);
arr[l][r] = min(arr[l][r], arr[l][r - 1] + x);
}
}
}
cout << arr[0][n] << '\n';
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCmNvbnN0IGxsIE1PRCA9IDFlOSArIDc7CmNvbnN0IGRvdWJsZSBQSSA9IDMuMTQxNTkyNjUzNTg5NzkzMjM4NDY7CgpsbCByKGxsIG4pIHsKICAgIGxsIHggPSBzcXJ0KG4pOwogICAgd2hpbGUgKHggKiB4ID4gbikgeC0tOwogICAgd2hpbGUgKHggKiB4IDwgbikgeCsrOwogICAgcmV0dXJuIHg7Cn0KCnNpZ25lZCBtYWluKCkgewogICAgaW9zOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwogICAgY2luLnRpZShudWxscHRyKTsKCiAgICBsbCB0ID0gMSwgbiwgbSwgaywgYSwgYiwgYywgZCwgZSwgZiwgdywgaCwgeDEsIHgyLCB5MiwgbCwgeCwgeSwgeiwgcTsKICAgIHN0cmluZyBzOwogICAgLy9jaGFyIHgsIHk7CiAgICBjaW4gPj4gdDsKICAgIHdoaWxlICh0LS0pIHsKICAgICAgICBsbCBhcnJbNTAxXVs1MDFdID0ge30sIHI7CiAgICAgICAgY2luID4+IG4gPj4geCA+PiB5OwogICAgICAgIHZlY3RvcjxsbD4gdihuICsgMSk7CiAgICAgICAgZm9yIChsbCBpID0gMTsgaSA8PSBuOyBpKyspIGNpbiA+PiB2W2ldOwogICAgICAgIGZvciAobGwgaSA9IDI7IGkgPD0gbiArIDE7IGkrKykgewogICAgICAgICAgICBmb3IgKGxsIGwgPSAwOyBsICsgaSAtIDEgPD0gbjsgbCsrKSB7CiAgICAgICAgICAgICAgICByID0gbCArIGkgLSAxOwogICAgICAgICAgICAgICAgaWYgKHZbcl0gPCB2W2xdKSBhcnJbbF1bcl0gPSBhcnJbbF1bciAtIDFdOwogICAgICAgICAgICAgICAgZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgYXJyW2xdW3JdID0gTExPTkdfTUFYOwogICAgICAgICAgICAgICAgICAgIGZvciAoaW50IGogPSBsICsgMTsgaiA8IHI7IGorKykgaWYgKHZbal0gPD0gdltyXSkgYXJyW2xdW3JdID0gbWluKGFycltsXVtyXSwgYXJyW2xdW2ogLSAxXSArIGFycltqXVtyIC0gMV0gKyB5KTsKICAgICAgICAgICAgICAgICAgICBhcnJbbF1bcl0gPSBtaW4oYXJyW2xdW3JdLCBhcnJbbF1bciAtIDFdICsgeCk7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgY291dCA8PCBhcnJbMF1bbl0gPDwgJ1xuJzsKICAgIH0KCiAgICByZXR1cm4gMDsKfQ==