#include using namespace std; int main() { int T; cin >> T; while (T--) { int N; cin >> N; vectorA(2*N); for(int i = 0; i < 2*N; i++) { cin >> A[i]; } vectorB(2*N); for(int i = 0; i < N; i++) { B[i] = B[i+N] = i+1; } bool flag = false; if(A == B) { flag = true; } for(int i = 0; i < N; i++) { reverse(B.begin()+i,B.begin()+N+i+1); if(A == B) { flag = true; } reverse(B.begin()+i,B.begin()+N+i+1); } cout << ((flag)?"Yes":"No") << endl; } }