#include <iostream>
#include <algorithm>
#include <vector>
#include <cstdio>
#include <cmath>
#include <string>
#include <queue>
#include <stack>
#include <sstream>
#include <cstdlib>
#include<list>
using namespace std;
int main(){
	list<int> lst;
	list<int>::iterator itr=lst.end();
	int n,i,q,x;
	cin>>n;
	for(i=0;i<n;i++){
		cin>>q;
		if(q==0){
			cin>>x;
			itr=lst.insert(itr,x);
		}else if(q==1){
			cin>>x;
			if(x>0) for(int j=0;j<x;j++) itr++;
			else for(int j=0;j<abs(x);j++) itr--;
		}else{
			itr=lst.erase(itr);
		}
	}
	for(itr=lst.begin();itr!=lst.end();itr++){
		cout<<*itr<<endl;
	}
	return 0;
}
