#include <iostream>
using namespace std;
#include<vector>
#include<algorithm>
#include<functional>
int main() {
int q;
cin >> q;
vector<int>v;
while (q--) {
int select;
cin >> select;
switch (select) {
int i,x;
case 1:
cin >> x;
v.push_back(x);
break;
case 2:
v.pop_back();
break;
case 3:
cin >> i;
cout << v[i] << endl;
break;
case 4:
cin >> i >> x;
v.insert(v.begin()+i+1, x);
break;
case 5:
sort(v.begin(), v.end());
break;
case 6:
sort(v.begin(), v.end(), greater<int>());
break;
case 7:
cout << v.size() << endl;
break;
case 8:
for (vector<int>::iterator it = v.begin(); it != v.end(); it++) {
cout << (*it) << " ";
}
cout << endl;
break;
}
}
}
// 64 位输出请用 printf("%lld")