import sys
n = int(input().strip())
for _ in range(n):
length = int(input().strip())
pushed_s = list(map(int,input().strip().split(" ")))
popped_s = list(map(int,input().strip().split(" ")))
stack = []
j = 0
for i in range(length):
stack.append(pushed_s[i])
while stack and stack[-1] == popped_s[j]:
stack.pop()
j += 1
if len(stack) == 0:
print("Yes")
else:
print("No")



京公网安备 11010502036488号