#include<iostream>
#include<stack>
using namespace std;
stack<int>n;
int main()
{
int cnt;
cin >> cnt;
while (cnt--)
{
int flag = 1;
int num;
cin >> num;
for (int i = 0; i < num; i++)
{
int j;
cin >> j;
n.push(j);
}
for (int i = num - 1; i >= 0; i--)
{
int ans;
cin >> ans;
if (ans == n.top())n.pop();
else
{
cout << "No" << endl;
flag = 0;
break;
}
}
if (flag)cout << "Yes" << endl;
}
}