T=int(input()) for _ in range(T): N=int(input()) A=list(map(int,input().split())) now=0 mxnow=now mnnow=now for i in range(N): if A[i]==2: now+=1 elif A[i]==0: now-=1 mxnow=max(now,mxnow) mnnow=min(now,mnnow) if now==0 and mxnow-mnnow==1: print("Yes") else: print("No")