#include <bits/stdc++.h>
using namespace std;

int main() {
    int tt; cin >> tt;
    vector<int> v;
    while(tt--){
        int op; cin >> op;
        if(op==1){
            int num; cin >> num;
            v.push_back(num);
        }else if(op==2){
            if(v.size()>0) v.pop_back();
        }else if(op==3){
            int num; cin >> num;
            cout << v[num] << endl;
        }else if(op==4){
            int i; cin >> i;
            int num; cin >> num;
            v.insert(v.begin()+i+1,num);
        }else if(op==5){
            sort(v.begin(),v.end());
        }else if(op==6){
            sort(v.rbegin(),v.rend());
        }else if(op==7){
            cout << v.size() << endl;
        }else if(op==8){
            for(int p:v){
                cout << p << ' ';
            }
            cout << endl;
        }

        // cout << endl;
    }
}
// 64 位输出请用 printf("%lld")