#include int x[2010],y[2010],temp[2010]; int main() { int T; scanf("%d",&T); while(T--) { int a; scanf("%d",&a); for(int i=1;i<=2*a;i++) scanf("%d",&x[i]); int control = 1; for(int i=1;i<=a;i++) if(x[i]!=i) control = 0; for(int i=1;i<=a;i++) if(x[i+a]!=i) control = 0; if(control==1) { printf("Yes\n"); continue; } for(int j=1;j<=a;j++) { for(int i=1;i<=a;i++) y[i] = i; for(int i=a+1;i<=2*a;i++) y[i] = i-a; for(int k=j;k<=j+a;k++) temp[k] = y[k]; for(int k=j;k<=j+a;k++) y[k] = temp[2*j+a-k]; control = 1; for(int i=1;i<=2*a;i++) if(x[i]!=y[i]) control = 0; if(control==1) { printf("Yes\n"); goto u; } } printf("No\n"); u:; } }