import sys
import bisect
all_nums=sys.stdin.read().split()
ptr=0
n=int(all_nums[ptr])
sorted_list=[]
for _ in range(n):
ptr+=1
if all_nums[ptr]=="1":
ptr+=1
bisect.insort(sorted_list,int(all_nums[ptr]))
elif all_nums[ptr]=="2":
if sorted_list:
print(sorted_list[0])
elif all_nums[ptr]=="3":
if sorted_list:
print(sorted_list[-1])
elif all_nums[ptr]=="4":
sorted_list.pop(0)
elif all_nums[ptr]=="5":
sorted_list.pop()

京公网安备 11010502036488号