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