// ROOT : DRAGON3012009 : Wa In Real Life
#include <bits/stdc++.h>
#define ll long long
#define el "\n"
#define _ROOT_ int main()
#define FOR(i,l,r) for(int i = l ; i <= r ; i ++)
#define FORD(i,r,l) for(int i = r ; i >= l ; i --)
#define REP(i, a ) for(int i = 0 ; i < a ; i ++ )
#define fi first
#define se second
#define M 1000000007
#define MAXN 1000010
#define INF (1ll<<60)
#define NAME "ORDER"
#define compare(v) sort((v).begin(), (v).end()); (v).erase(unique((v).begin(), (v).end()), (v).end());
using namespace std;
const ll MOD[] = {(ll)1e9 + 2277, (ll)1e9 + 5277, (ll)1e9 + 8277, (ll)1e9 + 9277, (ll) 1e9 + 7 };
const ll NMOD = 1;
ll q, n;
ll a[MAXN], b[MAXN], c[MAXN];
ll wa1[MAXN], wb1[MAXN], wc1[MAXN], wa[MAXN], wb[MAXN], wc[MAXN];
ll cnt[MAXN], posA[MAXN], posB[MAXN], f[MAXN], posF[MAXN];
ll swA[MAXN], swB[MAXN], swC[MAXN];
ll x, y, z;
ll u[MAXN], v[MAXN];
ll res[MAXN];
void prepare(){
REP(i, MAXN) {
posA[i] = MAXN;
posB[i] = MAXN;
}
FORD(i, n - 1, 0) {
posA[a[i]] = i;
posB[b[i]] = i;
}
x = n; y = n; z = n;
FOR(i, 0, n) {
if(i == n || cnt[a[i]]) {
x = i;
REP(j, i) cnt[a[j]]--;
break;
}
cnt[a[i]] ++ ;
}
FOR(i, 0, n) {
if(i == n || cnt[b[i]]) {
y = i;
REP(j, i) cnt[b[j]]--;
break;
}
cnt[b[i]] ++ ;
}
FOR(i, 0, n) {
if(i == n || cnt[c[i]]) {
z = i;
REP(j, i) cnt[c[j]]--;
break;
}
cnt[c[i]] ++ ;
}
ll tmp = y;
FOR(i, 0, x) {
f[i] = tmp;
if(i < n) {
tmp = min(tmp, posB[a[i]]);
}
}
FOR(i, 0, x) posF[f[i]] = i;
FORD(i, n - 1, 0) {
posF[i] = max(posF[i], posF[i + 1]);
}
ll pA = x, pB = y;
FOR(i, 0, z) {
u[i] = pA;
v[i] = pB;
if(i == n || cnt[c[i]]) {
REP(j, i) cnt[c[j]] -- ;
break;
}
cnt[c[i]] ++ ;
pA = min(pA, posA[c[i]]);
pB = min(pB, posB[c[i]]);
}
}
void solve_query(bool first = false) {
ll sumA = 0, sumB = 0, sumC = 0;
FOR(i, 1, n) {
sumA += wa[i - 1];
sumB += wb[i - 1];
sumC += wc[i - 1];
swA[i] = max(swA[i - 1], sumA);
swB[i] = max(swB[i - 1], sumB);
swC[i] = max(swC[i - 1], sumC);
}
if(first) {
prepare();
}
ll l = x, r = 0;
FORD(i, z, 0) {
res[i] = res[i + 1];
while(r <= x && r <= u[i]) {
if(l < r) res[i] = max(res[i], swA[r] + swB[f[r]]);
++r;
}
while(l >= 0 && f[l] <= v[i]){
if (l < r) res[i] = max(res[i], swA[l] + swB[f[l]]);
--l;
}
if(v[i] <= f[u[i]]){
res[i] = max(res[i], swA[u[i]] + swB[v[i]]);
} else {
res[i] = max(res[i], swA[posF[v[i]]] + swB[v[i]]);
}
}
ll ans = -INF;
FOR(i, 0, z){
res[i] += swC[i];
ans = max(ans, res[i]);
}
cout << ans << el;
}
void init() {
cin >> q;
cin >> n;
REP(i, n) cin >> a[i];
REP(i, n) cin >> wa[i];
REP(i, n) cin >> b[i];
REP(i, n) cin >> wb[i];
REP(i, n) cin >> c[i];
REP(i, n) cin >> wc[i];
REP(i, n){
wa1[i] = wa[i];
wb1[i] = wb[i];
wc1[i] = wc[i];
}
}
void solve() {
solve_query(true);
FOR(cnt, 2, q) {
ll e, s;
cin >> e >> s;
REP(i, n) {
wa[i] = (((wa1[i] + (1 << 20)) ^ e) + s) % (1 << 21) - (1 << 20);
wb[i] = (((wb1[i] + (1 << 20)) ^ e) + s) % (1 << 21) - (1 << 20);
wc[i] = (((wc1[i] + (1 << 20)) ^ e) + s) % (1 << 21) - (1 << 20);
}
solve_query();
}
}
_ROOT_ {
// freopen(NAME".INP", "r", stdin);
// freopen(NAME".OUT", "w", stdout);
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int t = 1;
while(t--) {
init();
solve();
}
return (0&0);
}
Ly8gUk9PVCA6IERSQUdPTjMwMTIwMDkgOiBXYSBJbiBSZWFsIExpZmUKI2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiNkZWZpbmUgbGwgbG9uZyBsb25nCiNkZWZpbmUgZWwgIlxuIgojZGVmaW5lIF9ST09UXyBpbnQgbWFpbigpCiNkZWZpbmUgRk9SKGksbCxyKSBmb3IoaW50IGkgPSBsIDsgaSA8PSByIDsgaSArKykKI2RlZmluZSBGT1JEKGkscixsKSBmb3IoaW50IGkgPSByIDsgaSA+PSBsIDsgaSAtLSkKI2RlZmluZSBSRVAoaSwgYSApIGZvcihpbnQgaSA9IDAgOyBpIDwgYSA7IGkgKysgKQojZGVmaW5lIGZpIGZpcnN0CiNkZWZpbmUgc2Ugc2Vjb25kCiNkZWZpbmUgTSAxMDAwMDAwMDA3CiNkZWZpbmUgTUFYTiAxMDAwMDEwCiNkZWZpbmUgSU5GICgxbGw8PDYwKQojZGVmaW5lIE5BTUUgIk9SREVSIgojZGVmaW5lIGNvbXBhcmUodikgc29ydCgodikuYmVnaW4oKSwgKHYpLmVuZCgpKTsgKHYpLmVyYXNlKHVuaXF1ZSgodikuYmVnaW4oKSwgKHYpLmVuZCgpKSwgKHYpLmVuZCgpKTsKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IGxsIE1PRFtdID0geyhsbCkxZTkgKyAyMjc3LCAobGwpMWU5ICsgNTI3NywgKGxsKTFlOSArIDgyNzcsIChsbCkxZTkgKyA5Mjc3LCAobGwpIDFlOSArIDcgfTsKY29uc3QgbGwgTk1PRCA9IDE7CgpsbCBxLCBuOwpsbCBhW01BWE5dLCBiW01BWE5dLCBjW01BWE5dOwpsbCB3YTFbTUFYTl0sIHdiMVtNQVhOXSwgd2MxW01BWE5dLCB3YVtNQVhOXSwgd2JbTUFYTl0sIHdjW01BWE5dOwpsbCBjbnRbTUFYTl0sIHBvc0FbTUFYTl0sIHBvc0JbTUFYTl0sIGZbTUFYTl0sIHBvc0ZbTUFYTl07CmxsIHN3QVtNQVhOXSwgc3dCW01BWE5dLCBzd0NbTUFYTl07CmxsIHgsIHksIHo7CgpsbCB1W01BWE5dLCB2W01BWE5dOwpsbCByZXNbTUFYTl07Cgp2b2lkIHByZXBhcmUoKXsKICAgIFJFUChpLCBNQVhOKSB7CiAgICAgICAgcG9zQVtpXSA9IE1BWE47CiAgICAgICAgcG9zQltpXSA9IE1BWE47CiAgICB9CiAgICBGT1JEKGksIG4gLSAxLCAwKSB7CiAgICAgICAgcG9zQVthW2ldXSA9IGk7CiAgICAgICAgcG9zQltiW2ldXSA9IGk7CiAgICB9CgogICAgeCA9IG47IHkgPSBuOyB6ID0gbjsKICAgIEZPUihpLCAwLCBuKSB7CiAgICAgICAgaWYoaSA9PSBuIHx8IGNudFthW2ldXSkgewogICAgICAgICAgICB4ID0gaTsKICAgICAgICAgICAgUkVQKGosIGkpIGNudFthW2pdXS0tOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgY250W2FbaV1dICsrIDsKICAgIH0KICAgIEZPUihpLCAwLCBuKSB7CiAgICAgICAgaWYoaSA9PSBuIHx8IGNudFtiW2ldXSkgewogICAgICAgICAgICB5ID0gaTsKICAgICAgICAgICAgUkVQKGosIGkpIGNudFtiW2pdXS0tOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgY250W2JbaV1dICsrIDsKICAgIH0KICAgIEZPUihpLCAwLCBuKSB7CiAgICAgICAgaWYoaSA9PSBuIHx8IGNudFtjW2ldXSkgewogICAgICAgICAgICB6ID0gaTsKICAgICAgICAgICAgUkVQKGosIGkpIGNudFtjW2pdXS0tOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgY250W2NbaV1dICsrIDsKICAgIH0KCiAgICBsbCB0bXAgPSB5OwogICAgRk9SKGksIDAsIHgpIHsKICAgICAgICBmW2ldID0gdG1wOwogICAgICAgIGlmKGkgPCBuKSB7CiAgICAgICAgICAgIHRtcCA9IG1pbih0bXAsIHBvc0JbYVtpXV0pOwogICAgICAgIH0KICAgIH0KICAgIEZPUihpLCAwLCB4KSBwb3NGW2ZbaV1dID0gaTsKICAgIEZPUkQoaSwgbiAtIDEsIDApIHsKICAgICAgICBwb3NGW2ldID0gbWF4KHBvc0ZbaV0sIHBvc0ZbaSArIDFdKTsKICAgIH0KCiAgICBsbCBwQSA9IHgsIHBCID0geTsKICAgIEZPUihpLCAwLCB6KSB7CiAgICAgICAgdVtpXSA9IHBBOwogICAgICAgIHZbaV0gPSBwQjsKICAgICAgICBpZihpID09IG4gfHwgY250W2NbaV1dKSB7CiAgICAgICAgICAgIFJFUChqLCBpKSBjbnRbY1tqXV0gLS0gOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgY250W2NbaV1dICsrIDsKICAgICAgICBwQSA9IG1pbihwQSwgcG9zQVtjW2ldXSk7CiAgICAgICAgcEIgPSBtaW4ocEIsIHBvc0JbY1tpXV0pOwogICAgfQp9Cgp2b2lkIHNvbHZlX3F1ZXJ5KGJvb2wgZmlyc3QgPSBmYWxzZSkgewogICAgbGwgc3VtQSA9IDAsIHN1bUIgPSAwLCBzdW1DID0gMDsKICAgIEZPUihpLCAxLCBuKSB7CiAgICAgICAgc3VtQSArPSB3YVtpIC0gMV07CiAgICAgICAgc3VtQiArPSB3YltpIC0gMV07CiAgICAgICAgc3VtQyArPSB3Y1tpIC0gMV07CiAgICAgICAgc3dBW2ldID0gbWF4KHN3QVtpIC0gMV0sIHN1bUEpOwogICAgICAgIHN3QltpXSA9IG1heChzd0JbaSAtIDFdLCBzdW1CKTsKICAgICAgICBzd0NbaV0gPSBtYXgoc3dDW2kgLSAxXSwgc3VtQyk7CiAgICB9CiAgICBpZihmaXJzdCkgewogICAgICAgIHByZXBhcmUoKTsKICAgIH0KICAgIGxsIGwgPSB4LCByID0gMDsKICAgIEZPUkQoaSwgeiwgMCkgewogICAgICAgIHJlc1tpXSA9IHJlc1tpICsgMV07CiAgICAgICAgd2hpbGUociA8PSB4ICYmIHIgPD0gdVtpXSkgewogICAgICAgICAgICBpZihsIDwgcikgcmVzW2ldID0gbWF4KHJlc1tpXSwgc3dBW3JdICsgc3dCW2Zbcl1dKTsKICAgICAgICAgICAgKytyOwogICAgICAgIH0KICAgICAgICB3aGlsZShsID49IDAgJiYgZltsXSA8PSB2W2ldKXsKICAgICAgICAgICAgaWYgKGwgPCByKSByZXNbaV0gPSBtYXgocmVzW2ldLCBzd0FbbF0gKyBzd0JbZltsXV0pOwogICAgICAgICAgICAtLWw7CiAgICAgICAgfQogICAgICAgIGlmKHZbaV0gPD0gZlt1W2ldXSl7CiAgICAgICAgICAgIHJlc1tpXSA9IG1heChyZXNbaV0sIHN3QVt1W2ldXSArIHN3Qlt2W2ldXSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgcmVzW2ldID0gbWF4KHJlc1tpXSwgc3dBW3Bvc0ZbdltpXV1dICsgc3dCW3ZbaV1dKTsKICAgICAgICB9CiAgICB9CiAgICBsbCBhbnMgPSAtSU5GOwogICAgRk9SKGksIDAsIHopewogICAgICAgIHJlc1tpXSArPSBzd0NbaV07CiAgICAgICAgYW5zID0gbWF4KGFucywgcmVzW2ldKTsKICAgIH0KICAgIGNvdXQgPDwgYW5zIDw8IGVsOwp9Cgp2b2lkIGluaXQoKSB7CiAgICBjaW4gPj4gcTsKICAgIGNpbiA+PiBuOwoKICAgIFJFUChpLCBuKSBjaW4gPj4gYVtpXTsKICAgIFJFUChpLCBuKSBjaW4gPj4gd2FbaV07CiAgICBSRVAoaSwgbikgY2luID4+IGJbaV07CiAgICBSRVAoaSwgbikgY2luID4+IHdiW2ldOwogICAgUkVQKGksIG4pIGNpbiA+PiBjW2ldOwogICAgUkVQKGksIG4pIGNpbiA+PiB3Y1tpXTsKICAgIFJFUChpLCBuKXsKICAgICAgICB3YTFbaV0gPSB3YVtpXTsKICAgICAgICB3YjFbaV0gPSB3YltpXTsKICAgICAgICB3YzFbaV0gPSB3Y1tpXTsKICAgIH0KfQoKdm9pZCBzb2x2ZSgpIHsKICAgIHNvbHZlX3F1ZXJ5KHRydWUpOwogICAgRk9SKGNudCwgMiwgcSkgewogICAgICAgIGxsIGUsIHM7CiAgICAgICAgY2luID4+IGUgPj4gczsKICAgICAgICBSRVAoaSwgbikgewogICAgICAgICAgICB3YVtpXSA9ICgoKHdhMVtpXSArICgxIDw8IDIwKSkgXiBlKSArIHMpICUgKDEgPDwgMjEpIC0gKDEgPDwgMjApOwogICAgICAgICAgICB3YltpXSA9ICgoKHdiMVtpXSArICgxIDw8IDIwKSkgXiBlKSArIHMpICUgKDEgPDwgMjEpIC0gKDEgPDwgMjApOwogICAgICAgICAgICB3Y1tpXSA9ICgoKHdjMVtpXSArICgxIDw8IDIwKSkgXiBlKSArIHMpICUgKDEgPDwgMjEpIC0gKDEgPDwgMjApOwogICAgICAgIH0KICAgICAgICBzb2x2ZV9xdWVyeSgpOwogICAgfQp9CgpfUk9PVF8gewovLyAgICAgICAgZnJlb3BlbihOQU1FIi5JTlAiLCAiciIsIHN0ZGluKTsKLy8gICAgICAgIGZyZW9wZW4oTkFNRSIuT1VUIiwgInciLCBzdGRvdXQpOwogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7CiAgICBjb3V0LnRpZSgwKTsKICAgIGludCB0ID0gMTsKICAgIHdoaWxlKHQtLSkgewogICAgICAgIGluaXQoKTsKICAgICAgICBzb2x2ZSgpOwogICAgfQogICAgcmV0dXJuICgwJjApOwp9Cg==