#include <iostream>
using namespace std;
#include <vector>
#include <algorithm>
int main() {
    int n;
    cin>>n;
    vector<int>s;
    int op;
    while(n--){
       cin>>op;
       if(op==1){
          int x;cin>>x;
          s.push_back(x);
       }
       if(op==2)s.pop_back();
       if(op==3){
        int i;cin>>i;
        cout<<s[i]<<endl;
       }
       if(op==4){
        int i,x;cin>>i>>x;
        s.insert(s.begin()+i+1,x);
       }
       if(op==5)sort(s.begin(),s.end());
       if(op==6)sort(s.rbegin(),s.rend());
       if(op==7)cout<<s.size()<<endl;
       if(op==8){
        for(auto it=s.begin();it!=s.end();it++){
        cout<<*it<<" ";
        }
       cout<<endl;
       }
    }
    return 0;
}
// 64 位输出请用 printf("%lld")