#include <bits/stdc++.h>
using namespace std;
int main() {
int q;
scanf("%d", &q);
multiset<int> mset;
while (q--) {
int t, x;
scanf("%d %d", &t, &x);
if (t == 1) mset.insert(x);
else mset.erase(mset.find(x));
printf("%d\n", mset.empty() ? -1 : *mset.begin());
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCWludCBxOwoJc2NhbmYoIiVkIiwgJnEpOwoJbXVsdGlzZXQ8aW50PiBtc2V0OwoJd2hpbGUgKHEtLSkgewoJCWludCB0LCB4OwoJCXNjYW5mKCIlZCAlZCIsICZ0LCAmeCk7CgkJaWYgKHQgPT0gMSkgbXNldC5pbnNlcnQoeCk7CgkJZWxzZSBtc2V0LmVyYXNlKG1zZXQuZmluZCh4KSk7CgkJcHJpbnRmKCIlZFxuIiwgbXNldC5lbXB0eSgpID8gLTEgOiAqbXNldC5iZWdpbigpKTsKCX0KCXJldHVybiAwOwp9