// ~~ icebear ~~
#include <bits/stdc++.h>
using namespace std;
#define int long long
typedef long long ll;
typedef pair<int, int> ii;
typedef pair<int, ii> iii;
template<class T>
bool minimize(T &a, const T &b) {
if (a > b) return a = b, true;
return false;
}
template<class T>
bool maximize(T &a, const T &b) {
if (a < b) return a = b, true;
return false;
}
#define FOR(i,a,b) for(int i=(a); i<=(b); ++i)
#define FORR(i,a,b) for(int i=(a); i>=(b); --i)
#define REP(i, n) for(int i=0; i<(n); ++i)
#define RED(i, n) for(int i=(n)-1; i>=0; --i)
#define MASK(i) (1LL << (i))
#define BIT(S, i) (((S) >> (i)) & 1)
#define mp make_pair
#define pb push_back
#define fi first
#define se second
#define all(x) x.begin(), x.end()
#define task "trortr"
/*END OF TEMPLATE. ICEBEAR AND THE CAT WILL WIN VOI26 */
const int MOD = 1e9 + 7;
const int inf = 1e9 + 27092008;
const ll INF = 1e18 + 27092008;
const int N = 2e5 + 5;
int n, x, y, z, a[N], b[N];
namespace Subtask1 {
bool check() {
return x + y <= z;
}
void solve() {
int ans = 0;
FOR(i, 1, n) if (a[i] > b[i])
ans += (a[i] - b[i]) * y;
else ans += (b[i] - a[i]) * x;
cout << ans << '\n';
}
}
namespace Subtask2 {
bool check() {
return x == y && y == z;
}
void solve() {
int ans = 0;
FOR(i, 1, n - 1) {
if (a[i] < b[i] && a[i + 1] > b[i + 1]) {
int have = min(a[i + 1] - b[i + 1], b[i] - a[i]);
ans += have * z;
a[i + 1] -= have;
a[i] += have;
} else if (a[i] > b[i] && a[i + 1] < b[i + 1]) {
int have = min(a[i] - b[i], b[i + 1] - a[i + 1]);
ans += have * z;
a[i + 1] += have;
a[i] -= have;
}
if (a[i] > b[i]) ans += (a[i] - b[i]) * y;
else ans += (b[i] - a[i]) * x;
}
if (a[n] > b[n]) ans += (a[n] - b[n]) * y;
else ans += (b[n] - a[n]) * x;
cout << ans << '\n';
}
}
namespace Subtask4 {
bool check() {
return max(*max_element(a + 1, a + n + 1), *max_element(b + 1, b + n + 1)) <= 3000;
}
void solve() {
priority_queue<int> Q[2];
vector<int> cost({y, x});
int ans = 0;
FOR(i, 1, n) {
bool T = (a[i] < b[i]);
REP(tries, abs(a[i] - b[i])) {
if (Q[T].empty() || (i * z - Q[T].top() > cost[T])) {
ans += cost[T];
Q[T^1].push(i * z + cost[T]);
} else {
ans += i * z - Q[T].top();
Q[T^1].push(i * 2 * z - Q[T].top());
Q[T].pop();
}
}
}
cout << ans << '\n';
}
}
void init(void) {
cin >> n >> x >> y >> z;
FOR(i, 1, n) cin >> a[i];
FOR(i, 1, n) cin >> b[i];
}
void process(void) {
if (Subtask1 :: check()) Subtask1 :: solve();
else if (Subtask2 :: check()) Subtask2 :: solve();
else if (Subtask4 :: check()) Subtask4 :: solve();
}
signed main() {
ios_base::sync_with_stdio(0);
cin.tie(0); cout.tie(0);
if (fopen(task".inp", "r")) {
freopen(task".inp", "r", stdin);
freopen(task".out", "w", stdout);
}
int tc = 1;
cin >> tc;
while(tc--) {
init();
process();
}
return 0;
}
Ly8gfn4gaWNlYmVhciB+fgojaW5jbHVkZSA8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBpbnQgbG9uZyBsb25nCnR5cGVkZWYgbG9uZyBsb25nIGxsOwp0eXBlZGVmIHBhaXI8aW50LCBpbnQ+IGlpOwp0eXBlZGVmIHBhaXI8aW50LCBpaT4gaWlpOwoKdGVtcGxhdGU8Y2xhc3MgVD4KICAgIGJvb2wgbWluaW1pemUoVCAmYSwgY29uc3QgVCAmYikgewogICAgICAgIGlmIChhID4gYikgcmV0dXJuIGEgPSBiLCB0cnVlOwogICAgICAgIHJldHVybiBmYWxzZTsKICAgIH0KCnRlbXBsYXRlPGNsYXNzIFQ+CiAgICBib29sIG1heGltaXplKFQgJmEsIGNvbnN0IFQgJmIpIHsKICAgICAgICBpZiAoYSA8IGIpIHJldHVybiBhID0gYiwgdHJ1ZTsKICAgICAgICByZXR1cm4gZmFsc2U7CiAgICB9CgojZGVmaW5lIEZPUihpLGEsYikgZm9yKGludCBpPShhKTsgaTw9KGIpOyArK2kpCiNkZWZpbmUgRk9SUihpLGEsYikgZm9yKGludCBpPShhKTsgaT49KGIpOyAtLWkpCiNkZWZpbmUgUkVQKGksIG4pIGZvcihpbnQgaT0wOyBpPChuKTsgKytpKQojZGVmaW5lIFJFRChpLCBuKSBmb3IoaW50IGk9KG4pLTE7IGk+PTA7IC0taSkKI2RlZmluZSBNQVNLKGkpICgxTEwgPDwgKGkpKQojZGVmaW5lIEJJVChTLCBpKSAoKChTKSA+PiAoaSkpICYgMSkKI2RlZmluZSBtcCBtYWtlX3BhaXIKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBmaSBmaXJzdAojZGVmaW5lIHNlIHNlY29uZAojZGVmaW5lIGFsbCh4KSB4LmJlZ2luKCksIHguZW5kKCkKI2RlZmluZSB0YXNrICJ0cm9ydHIiCi8qRU5EIE9GIFRFTVBMQVRFLiBJQ0VCRUFSIEFORCBUSEUgQ0FUIFdJTEwgV0lOIFZPSTI2ICovCgpjb25zdCBpbnQgTU9EID0gMWU5ICsgNzsKY29uc3QgaW50IGluZiA9IDFlOSArIDI3MDkyMDA4Owpjb25zdCBsbCBJTkYgPSAxZTE4ICsgMjcwOTIwMDg7CmNvbnN0IGludCBOID0gMmU1ICsgNTsKaW50IG4sIHgsIHksIHosIGFbTl0sIGJbTl07Cm5hbWVzcGFjZSBTdWJ0YXNrMSB7CiAgICBib29sIGNoZWNrKCkgewogICAgICAgIHJldHVybiB4ICsgeSA8PSB6OwogICAgfQoKICAgIHZvaWQgc29sdmUoKSB7CiAgICAgICAgaW50IGFucyA9IDA7CiAgICAgICAgRk9SKGksIDEsIG4pIGlmIChhW2ldID4gYltpXSkKICAgICAgICAgICAgYW5zICs9IChhW2ldIC0gYltpXSkgKiB5OwogICAgICAgIGVsc2UgYW5zICs9IChiW2ldIC0gYVtpXSkgKiB4OwogICAgICAgIGNvdXQgPDwgYW5zIDw8ICdcbic7CiAgICB9Cn0KCgpuYW1lc3BhY2UgU3VidGFzazIgewogICAgYm9vbCBjaGVjaygpIHsKICAgICAgICByZXR1cm4geCA9PSB5ICYmIHkgPT0gejsKICAgIH0KCiAgICB2b2lkIHNvbHZlKCkgewogICAgICAgIGludCBhbnMgPSAwOwogICAgICAgIEZPUihpLCAxLCBuIC0gMSkgewogICAgICAgICAgICBpZiAoYVtpXSA8IGJbaV0gJiYgYVtpICsgMV0gPiBiW2kgKyAxXSkgewogICAgICAgICAgICAgICAgaW50IGhhdmUgPSBtaW4oYVtpICsgMV0gLSBiW2kgKyAxXSwgYltpXSAtIGFbaV0pOwogICAgICAgICAgICAgICAgYW5zICs9IGhhdmUgKiB6OwogICAgICAgICAgICAgICAgYVtpICsgMV0gLT0gaGF2ZTsKICAgICAgICAgICAgICAgIGFbaV0gKz0gaGF2ZTsKICAgICAgICAgICAgfSBlbHNlIGlmIChhW2ldID4gYltpXSAmJiBhW2kgKyAxXSA8IGJbaSArIDFdKSB7CiAgICAgICAgICAgICAgICBpbnQgaGF2ZSA9IG1pbihhW2ldIC0gYltpXSwgYltpICsgMV0gLSBhW2kgKyAxXSk7CiAgICAgICAgICAgICAgICBhbnMgKz0gaGF2ZSAqIHo7CiAgICAgICAgICAgICAgICBhW2kgKyAxXSArPSBoYXZlOwogICAgICAgICAgICAgICAgYVtpXSAtPSBoYXZlOwogICAgICAgICAgICB9CgogICAgICAgICAgICBpZiAoYVtpXSA+IGJbaV0pIGFucyArPSAoYVtpXSAtIGJbaV0pICogeTsKICAgICAgICAgICAgZWxzZSBhbnMgKz0gKGJbaV0gLSBhW2ldKSAqIHg7CiAgICAgICAgfQogICAgICAgIGlmIChhW25dID4gYltuXSkgYW5zICs9IChhW25dIC0gYltuXSkgKiB5OwogICAgICAgIGVsc2UgYW5zICs9IChiW25dIC0gYVtuXSkgKiB4OwogICAgICAgIGNvdXQgPDwgYW5zIDw8ICdcbic7CiAgICB9Cn0KCm5hbWVzcGFjZSBTdWJ0YXNrNCB7CiAgICBib29sIGNoZWNrKCkgewogICAgICAgIHJldHVybiBtYXgoKm1heF9lbGVtZW50KGEgKyAxLCBhICsgbiArIDEpLCAqbWF4X2VsZW1lbnQoYiArIDEsIGIgKyBuICsgMSkpIDw9IDMwMDA7CiAgICB9CgogICAgdm9pZCBzb2x2ZSgpIHsKICAgICAgICBwcmlvcml0eV9xdWV1ZTxpbnQ+IFFbMl07CiAgICAgICAgdmVjdG9yPGludD4gY29zdCh7eSwgeH0pOwogICAgICAgIGludCBhbnMgPSAwOwogICAgICAgIEZPUihpLCAxLCBuKSB7CiAgICAgICAgICAgIGJvb2wgVCA9IChhW2ldIDwgYltpXSk7CgogICAgICAgICAgICBSRVAodHJpZXMsIGFicyhhW2ldIC0gYltpXSkpIHsKICAgICAgICAgICAgICAgIGlmIChRW1RdLmVtcHR5KCkgfHwgKGkgKiB6IC0gUVtUXS50b3AoKSA+IGNvc3RbVF0pKSB7CiAgICAgICAgICAgICAgICAgICAgYW5zICs9IGNvc3RbVF07CiAgICAgICAgICAgICAgICAgICAgUVtUXjFdLnB1c2goaSAqIHogKyBjb3N0W1RdKTsKICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgYW5zICs9IGkgKiB6IC0gUVtUXS50b3AoKTsKICAgICAgICAgICAgICAgICAgICBRW1ReMV0ucHVzaChpICogMiAqIHogLSBRW1RdLnRvcCgpKTsKICAgICAgICAgICAgICAgICAgICBRW1RdLnBvcCgpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgYW5zIDw8ICdcbic7CiAgICB9Cn0KCnZvaWQgaW5pdCh2b2lkKSB7CiAgICBjaW4gPj4gbiA+PiB4ID4+IHkgPj4gejsKICAgIEZPUihpLCAxLCBuKSBjaW4gPj4gYVtpXTsKICAgIEZPUihpLCAxLCBuKSBjaW4gPj4gYltpXTsKfQoKdm9pZCBwcm9jZXNzKHZvaWQpIHsKICAgIGlmIChTdWJ0YXNrMSA6OiBjaGVjaygpKSBTdWJ0YXNrMSA6OiBzb2x2ZSgpOwogICAgZWxzZSBpZiAoU3VidGFzazIgOjogY2hlY2soKSkgU3VidGFzazIgOjogc29sdmUoKTsKICAgIGVsc2UgaWYgKFN1YnRhc2s0IDo6IGNoZWNrKCkpIFN1YnRhc2s0IDo6IHNvbHZlKCk7Cn0KCnNpZ25lZCBtYWluKCkgewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7IGNvdXQudGllKDApOwogICAgaWYgKGZvcGVuKHRhc2siLmlucCIsICJyIikpIHsKICAgICAgICBmcmVvcGVuKHRhc2siLmlucCIsICJyIiwgc3RkaW4pOwogICAgICAgIGZyZW9wZW4odGFzayIub3V0IiwgInciLCBzdGRvdXQpOwogICAgfQogICAgaW50IHRjID0gMTsKICAgIGNpbiA+PiB0YzsKICAgIHdoaWxlKHRjLS0pIHsKICAgICAgICBpbml0KCk7CiAgICAgICAgcHJvY2VzcygpOwogICAgfQogICAgcmV0dXJuIDA7Cn0K