import java.util.*;
import java.io.*;
public class Main {
int T
= Integer.
parseInt(br.
readLine().
trim());
while (T-- > 0) {
int n
= Integer.
parseInt(br.
readLine().
trim()); int[] a = new int[n];
int[] b = new int[n];
for (int i = 0; i < n; i++) {
a
[i
] = Integer.
parseInt(st.
nextToken()); }
for (int i = 0; i < n; i++) {
b
[i
] = Integer.
parseInt(st.
nextToken()); }
boolean possible = true;
int i = 0, j = 0;
while (i < n && j < n) {
if (a[i] == b[j]) {
i++;
j++;
} else if (a[i] + 1 == b[j]) {
i++;
j++;
} else {
possible = false;
break;
}
}
if (i != n || j != n) possible = false;
System.
out.
println(possible
? "Yes" : "No"); }
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5pby4qOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgdGhyb3dzIElPRXhjZXB0aW9uIHsKICAgICAgICBCdWZmZXJlZFJlYWRlciBiciA9IG5ldyBCdWZmZXJlZFJlYWRlcihuZXcgSW5wdXRTdHJlYW1SZWFkZXIoU3lzdGVtLmluKSk7CiAgICAgICAgaW50IFQgPSBJbnRlZ2VyLnBhcnNlSW50KGJyLnJlYWRMaW5lKCkudHJpbSgpKTsKICAgICAgICAKICAgICAgICB3aGlsZSAoVC0tID4gMCkgewogICAgICAgICAgICBpbnQgbiA9IEludGVnZXIucGFyc2VJbnQoYnIucmVhZExpbmUoKS50cmltKCkpOwogICAgICAgICAgICBpbnRbXSBhID0gbmV3IGludFtuXTsKICAgICAgICAgICAgaW50W10gYiA9IG5ldyBpbnRbbl07CiAgICAgICAgICAgIAogICAgICAgICAgICBTdHJpbmdUb2tlbml6ZXIgc3QgPSBuZXcgU3RyaW5nVG9rZW5pemVyKGJyLnJlYWRMaW5lKCkpOwogICAgICAgICAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgICAgICAgICAgYVtpXSA9IEludGVnZXIucGFyc2VJbnQoc3QubmV4dFRva2VuKCkpOwogICAgICAgICAgICB9CiAgICAgICAgICAgIHN0ID0gbmV3IFN0cmluZ1Rva2VuaXplcihici5yZWFkTGluZSgpKTsKICAgICAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspIHsKICAgICAgICAgICAgICAgIGJbaV0gPSBJbnRlZ2VyLnBhcnNlSW50KHN0Lm5leHRUb2tlbigpKTsKICAgICAgICAgICAgfQogICAgICAgICAgICAKICAgICAgICAgICAgQXJyYXlzLnNvcnQoYSk7CiAgICAgICAgICAgIEFycmF5cy5zb3J0KGIpOwogICAgICAgICAgICAKICAgICAgICAgICAgYm9vbGVhbiBwb3NzaWJsZSA9IHRydWU7CiAgICAgICAgICAgIGludCBpID0gMCwgaiA9IDA7CiAgICAgICAgICAgIHdoaWxlIChpIDwgbiAmJiBqIDwgbikgewogICAgICAgICAgICAgICAgaWYgKGFbaV0gPT0gYltqXSkgewogICAgICAgICAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgICAgICAgICBqKys7CiAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKGFbaV0gKyAxID09IGJbal0pIHsKICAgICAgICAgICAgICAgICAgICBpKys7CiAgICAgICAgICAgICAgICAgICAgaisrOwogICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgICBwb3NzaWJsZSA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmIChpICE9IG4gfHwgaiAhPSBuKSBwb3NzaWJsZSA9IGZhbHNlOwogICAgICAgICAgICAKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHBvc3NpYmxlID8gIlllcyIgOiAiTm8iKTsKICAgICAgICB9CiAgICB9Cn0=