#include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int Q; cin >> Q; vector st; vector> his; his.push_back({}); for (int i = 0; i < Q; ++i) { int type; cin >> type; if (type == 1) { char c; cin >> c; vector nxt = his.back(); nxt.push_back(c); int n = nxt.size(); if (n >= 3 && nxt[n-3] == '(' && nxt[n-2] == '|' && nxt[n-1] == ')') { nxt.pop_back(); nxt.pop_back(); nxt.pop_back(); } his.push_back(nxt); } else { his.pop_back(); } if (his.back().empty()) { cout << "Yes" << endl; } else { cout << "No" << endl; } } return 0; }