#include <bits/stdc++.h>
using namespace std;
struct cmp {
bool operator () (const int &u, const int &v) const {
return u < v;
}
};
int n, m, x;
set<int,cmp> s;
set<int,cmp>::iterator it;
int main()
{
//freopen("INP.INP","r",stdin);
//freopen("OUT.OUT","w",stdout);
while (scanf("%d", &n) == 1) {
switch (n) {
case 0 :
return 0;
case 1 :
scanf("%d", &x);
s.insert(x);
break;
case 2 :
scanf("%d", &x);
s.erase(x);
break;
case 3 :
if (s.size() == 0) {printf("empty\n"); continue;}
printf("%d\n", *(s.begin()));
break;
case 4 :
if (s.size() == 0) {printf("empty\n"); continue;}
printf("%d\n", *(s.rbegin()));
break;
case 5 :
scanf("%d", &x);
if (s.size() == 0) {printf("empty\n"); continue;}
it = s.upper_bound(x);
if (it == s.end()) printf("no\n"); else printf("%d\n", *(it));
break;
case 6 :
scanf("%d", &x);
if (s.size() == 0) {printf("empty\n"); continue;}
it = s.lower_bound(x);
if (it == s.end()) printf("no\n"); else printf("%d\n", *(it));
break;
case 7 :
scanf("%d", &x);
if (s.size() == 0) {printf("empty\n"); continue;}
it = s.lower_bound(x);
if (it == s.begin()) printf("no\n"); else printf("%d\n", *(--it));
break;
case 8 :
scanf("%d", &x);
if (s.size() == 0) {printf("empty\n"); continue;}
it = s.lower_bound(x);
if (*(it) == x) printf("%d\n", x);
else if (it == s.begin()) printf("no\n");
else printf("%d\n", *(--it));
break;
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiAKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIApzdHJ1Y3QgY21wIHsKICAgIGJvb2wgb3BlcmF0b3IgKCkgKGNvbnN0IGludCAmdSwgY29uc3QgaW50ICZ2KSBjb25zdCB7CiAgICAgICAgcmV0dXJuIHUgPCB2OwogICAgfQp9OwogCmludCBuLCBtLCB4OwpzZXQ8aW50LGNtcD4gczsKc2V0PGludCxjbXA+OjppdGVyYXRvciBpdDsKIAppbnQgbWFpbigpCnsKICAgIC8vZnJlb3BlbigiSU5QLklOUCIsInIiLHN0ZGluKTsKICAgIC8vZnJlb3BlbigiT1VULk9VVCIsInciLHN0ZG91dCk7CiAKICAgIHdoaWxlIChzY2FuZigiJWQiLCAmbikgPT0gMSkgewogICAgICAgIHN3aXRjaCAobikgewogICAgICAgICAgICBjYXNlIDAgOgogICAgICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgICAgIGNhc2UgMSA6CiAgICAgICAgICAgICAgICBzY2FuZigiJWQiLCAmeCk7CiAgICAgICAgICAgICAgICBzLmluc2VydCh4KTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBjYXNlIDIgOgogICAgICAgICAgICAgICAgc2NhbmYoIiVkIiwgJngpOwogICAgICAgICAgICAgICAgcy5lcmFzZSh4KTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBjYXNlIDMgOgogICAgICAgICAgICAgICAgaWYgKHMuc2l6ZSgpID09IDApIHtwcmludGYoImVtcHR5XG4iKTsgY29udGludWU7fQogICAgICAgICAgICAgICAgcHJpbnRmKCIlZFxuIiwgKihzLmJlZ2luKCkpKTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICBjYXNlIDQgOgogICAgICAgICAgICAgICAgaWYgKHMuc2l6ZSgpID09IDApIHtwcmludGYoImVtcHR5XG4iKTsgY29udGludWU7fQogICAgICAgICAgICAgICAgcHJpbnRmKCIlZFxuIiwgKihzLnJiZWdpbigpKSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSA1IDoKICAgICAgICAgICAgICAgIHNjYW5mKCIlZCIsICZ4KTsKICAgICAgICAgICAgICAgIGlmIChzLnNpemUoKSA9PSAwKSB7cHJpbnRmKCJlbXB0eVxuIik7IGNvbnRpbnVlO30KICAgICAgICAgICAgICAgIGl0ID0gcy51cHBlcl9ib3VuZCh4KTsKICAgICAgICAgICAgICAgIGlmIChpdCA9PSBzLmVuZCgpKSBwcmludGYoIm5vXG4iKTsgZWxzZSBwcmludGYoIiVkXG4iLCAqKGl0KSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSA2IDoKICAgICAgICAgICAgICAgIHNjYW5mKCIlZCIsICZ4KTsKICAgICAgICAgICAgICAgIGlmIChzLnNpemUoKSA9PSAwKSB7cHJpbnRmKCJlbXB0eVxuIik7IGNvbnRpbnVlO30KICAgICAgICAgICAgICAgIGl0ID0gcy5sb3dlcl9ib3VuZCh4KTsKICAgICAgICAgICAgICAgIGlmIChpdCA9PSBzLmVuZCgpKSBwcmludGYoIm5vXG4iKTsgZWxzZSBwcmludGYoIiVkXG4iLCAqKGl0KSk7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgY2FzZSA3IDoKICAgICAgICAgICAgICAgIHNjYW5mKCIlZCIsICZ4KTsKICAgICAgICAgICAgICAgIGlmIChzLnNpemUoKSA9PSAwKSB7cHJpbnRmKCJlbXB0eVxuIik7IGNvbnRpbnVlO30KICAgICAgICAgICAgICAgIGl0ID0gcy5sb3dlcl9ib3VuZCh4KTsKICAgICAgICAgICAgICAgIGlmIChpdCA9PSBzLmJlZ2luKCkpIHByaW50Zigibm9cbiIpOyBlbHNlIHByaW50ZigiJWRcbiIsICooLS1pdCkpOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgOCA6CiAgICAgICAgICAgICAgICBzY2FuZigiJWQiLCAmeCk7CiAgICAgICAgICAgICAgICBpZiAocy5zaXplKCkgPT0gMCkge3ByaW50ZigiZW1wdHlcbiIpOyBjb250aW51ZTt9CiAgICAgICAgICAgICAgICBpdCA9IHMubG93ZXJfYm91bmQoeCk7CiAgICAgICAgICAgICAgICBpZiAoKihpdCkgPT0geCkgcHJpbnRmKCIlZFxuIiwgeCk7CiAgICAgICAgICAgICAgICBlbHNlIGlmIChpdCA9PSBzLmJlZ2luKCkpIHByaW50Zigibm9cbiIpOwogICAgICAgICAgICAgICAgZWxzZSBwcmludGYoIiVkXG4iLCAqKC0taXQpKTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgIH0KIAogICAgcmV0dXJuIDA7Cn0KIAo=