#include<bits/stdc++.h>
using namespace std;
int main()
{
int q;
scanf("%d",&q);
stack<int>s;
while(q--)
{
int b[100010];
int n,sing=1;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
int temp;
scanf("%d",&temp);
s.push(temp);
}
for(int i=0;i<n;i++)
scanf("%d",&b[i]);
for(int i=0;i<n;i++)
{
if(b[i]==s.top())
s.pop();
else
{
sing=0;
printf("No\n");
break;
}
}
if(sing)
printf("Yes\n");
}
return 0;
}```