import sys input = sys.stdin.readline """ from itertools import permutations AL=list(permutations(range(6))) for A in AL: A=list(A) S=[0]*len(A) for i in range(len(A)): score=0 for j in [A[i-1],A[(i+1)%len(A)]]: if j>A[i]: score+=1 S[i]=score print(A[:len(A)],S) """ T=int(input()) for tests in range(T): N=int(input()) A=list(map(int,input().split())) if A==[1]*N: print("No") continue flag=1 for i in range(N): if A[i]==2 and A[i-1]==2: flag=0 if A[i]==0 and A[i-1]==0: flag=0 if flag==0: print("No") continue if sum(A)==N: print("Yes") else: print("No")