//手で試しに書いてみると、1回操作したときそれ以上操作しても意味がないことが分かる。
//証明:A・BA・B -> A・A' B'・B,  AとBに共通の数はない。
//だから初手を全探索すればいい。この性質は面白い!!
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

void reverse(vector<int> &x, int l, int r) {
	while (l < r) {
		swap(x[l], x[r]); l++; r--;
	}
}

bool check(vector<int> &x, vector<int> &a) {
	for (int i = 0; i < x.size(); i++) {
		if (x[i] != a[i]) return false;
	}
	return true;
}

int main() {
	int T, n;
	
	cin >> T;
	while (T--) {
		int n; cin >> n;
		vector<int> a(2 * n);
		for (int i = 0; i < 2 * n; i++) { cin >> a[i]; a[i]--; }
		
		vector<int> x(2 * n);
		for (int i = 0; i < 2 * n; i++) { x[i] = i % n; }
		
		if (check(x, a)) {
			cout << "Yes" << endl;
			continue;
		}
		
		int i;
		for (i = 0; i < n; i++) {
			reverse(x, i, n + i);
			if (check(x, a)) { cout << "Yes" << endl; break; }
			reverse(x, i, n + i);
		}
		if (i == n) { cout << "No" << endl; }
	}
	return 0;
}