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