#include<bits/stdc++.h>
using namespace std;
struct Stu{
string s;
int p=0;
};
int main(){
vector<Stu>vec;
int n;
cin>>n;
Stu a;
while(n--){
int op=0;
cin>>op;
int k=0;
if(op==1){
cin>>a.s>>a.p>>k;
for(int i=0;i<k;i++){
vec.push_back(a);
}
}else{
int x=0;
cin>>x;
while(x>0){
x-=vec[vec.size()-1].p;
vec.pop_back();
}
}
}
for(int i=0;i<vec.size();i++){
cout<<vec[i].s<<" ";
}
}