q=int(input()) c=[0]*q def check(s,tt): b=0 for i in range(tt): if s[i]==0: b+=1 c[b]=0 elif s[i]==2: if c[b]==0: return False b-=1 else: if c[b]==1: return False c[b]=1 return b==0 ss=[0]*q y=0 for _ in range(q): t=input() if t[0]=="1": ss[y]="(|)".index(t[2]) y+=1 else: y-=1 print("Yes" if check(ss,y) else "No") print()