#include<iostream>
using namespace std;
int ti[10000000];
int main() {
int m;
int cas = 1;
int i, j;
cin >> m;
while (m--) {
int n, a, b;
int sum = 0;
cin >> n >> a >> b;
for (i = 0; i < n; i++) {
cin >> ti[i];
}
sum += 2 * a;//去掉头尾往返开销
if (n == 1)
sum += b;
else {
for (j = 0; j < n - 1; j++) {
if ((ti[j + 1] - ti[j])*b <= 2 * a) {//留下
sum += (ti[j + 1] - ti[j] )*b;
if (j == n - 2)
sum += b;
}
else{
sum += 2 * a+b;//回去
}
}
}
cout << "Case #" << cas << ": " << sum << endl;
cas++;
}
}