#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
ll m=1e6+2;
int main() {
    ll t;
    cin>>t;
    while(t--){
        ll n,u,v;
        cin>>n>>u>>v;
        vector<ll>arr(n);
        for(int i=0;i<n;i++)
            cin>>arr[i];
        ll minm=INT_MAX;

        for(int i=1;i<n;i++){
           if(abs(arr[i]-arr[i-1])==0)
                minm=min(minm,v+min(u,v));
            else if(abs(arr[i]-arr[i-1])>1)
                minm=0;
            else  
                minm=min(minm,min(u,v));  
        }
        cout<<minm<<endl;
    }
}
