#include <iostream>
#include <stack>
using namespace std;
int main()
{
int q;
cin>>q;
while(q--)
{
int n;
cin>>n;
stack<int> s;
for(int i=1;i<=n;i++)
{
int x;
cin>>x;
s.push(x);
}
bool f=true;
for(int i=1;i<=n;i++)
{
int y;cin>>y;
int x=s.top();
s.pop();
if(x!=y)f=false;
}
if(f)cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
}