import sys input_data = sys.stdin.read().split('\n') print(input_data) Q = int(input_data[0]) st = [''] * 800005 history_sz = [0] * 800005 sz = 0 L = 0 out = [] idx = 1 for q in range(Q): q_type = input_data[idx].split() if q_type[0] == "1": L += 1 st[sz] = q_type[1] sz += 1 if sz >= 3 and st[sz-3] == '(' and st[sz-2] == '|' and st[sz-1] == ')': sz -= 3 history_sz[L] = sz if sz == 0: out.append("Yes") else: out.append("No") else: L -= 1 sz = history_sz[L] if sz == 0: out.append("Yes") else: out.append("No") idx += 1 sys.stdout.write('\n'.join(out) + '\n')