# 作れるパターンをリストアウトしてわかったのだが操作は0回か1回しかない # ということは最初からAになっているか、操作1回するかでAになるかだけ調べればいいか T = int(input()) for t in range(T): N = int(input()) A = list(map(int, input().split())) B = [a for a in range(1, N+1)]+[a for a in range(1, N+1)] ans = 'No' if A == B: ans = 'Yes' for i in range(N*2): for j in range(i+1, N*2): if A[i]==A[j] and j-i>1: temp = A[:i]+A[i:j+1][::-1]+A[j+1:] if temp == B: ans = 'Yes' print(ans)