#include <bits/stdc++.h> #define il inline using namespace std; using ll = long long; using ull = unsigned long long; using int128=__int128_t; const ll N = 1e6 + 5, mod = 998244353, inf = LLONG_MAX; const double esp=1e-3; double PI=3.1415926; il void solve(){ int q; cin>>q; vector<ll>a; while(q--){ int op; cin>>op; if(op==1){ ll x; cin>>x; a.push_back(x); }else if(op==2){ a.pop_back(); }else if(op==3){ ll i; cin>>i; cout<<a[i]<<'\n'; }else if(op==4){ ll i,x; cin>>i>>x; a.insert(a.begin()+i+1,x); }else if(op==5){ sort(a.begin(),a.end()); }else if(op==6){ sort(a.rbegin(),a.rend()); }else if(op==7){ cout<<a.size()<<'\n'; }else{ for(auto v:a)cout<<v<<" "; cout<<'\n'; } } } int main() { ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); int t = 1; //cin >> t; while (t--) { solve(); } return 0; }