#include <bits/stdc++.h> using namespace std; vector<int> s; bool cmp(int A,int B) { return A>B; } int main() { int n; cin>>n; while(n--) { string op; cin>>op; if(op=="1") { long long x; cin>>x; s.push_back(x); } if(op=="2") { if(!s.empty()) { s.pop_back(); } } if(op=="3") { int i; cin>>i; cout<<s[i]<<endl; } if(op=="4") { long long x,i; cin>>i>>x; s.insert(s.begin()+i+1,x); } if(op=="5") { sort(s.begin(),s.end()); } if(op=="6") { sort(s.begin(),s.end(),cmp); } if(op=="8") { for(auto a:s) { cout<<a<<" "; } cout<<endl; } if(op=="7") { cout<<s.size()<<endl; } } return 0; } // 64 位输出请用 printf("%lld")