#include<stdio.h>
#include<stdlib.h>
int main()
{
int q,i,j,n,a[100002]={0},b[100002]={0},m,c[100002],t=0;
scanf("%d",&q);
for(i=1;i<=q;i++)
{
for(j=1;j<=n;j++)
{
a[j]=0;b[j]=0;
}
scanf("%d",&n);
for(j=1;j<=n;j++)
scanf("%d",&a[j]);
for(j=1;j<=n;j++)
scanf("%d",&b[j]);
m=n;
for(j=1;j<=n;j++)
{
if(b[j]==a[m])
{
m--;
}
else
{
if(b[i]!=a[m]&&b[i]!=0)
{
t=1;break;
}
if(b[i]==0)
{
m=0;break;
}
}
}
if(m==0&&t==0)
printf("Yes\n");
else
printf("No\n");
}
return 0;
}