#include<bits/stdc++.h>
using namespace std;

list<long long>res;

int main(void)
{
	long long T;
	cin >> T;
	list<long long>::iterator it = res.end();
	while (T--) 
	{
		int op;
		cin >> op;
		if (op == 0)
		{
			long long x;
			cin >> x;
			it=res.insert(it, x);
		}
		else if (op == 1)
		{
			long long rank;
			cin >> rank;
			if (rank > 0)
				for (int i = 0; i < rank; i++)it++;
			else
			{
				rank *= -1;
				for (int i = 0; i < rank; i++)it--;
			}
		}
		else if (op == 2)
		{
			res.erase(it++);
		}
	}
	for (it = res.begin(); it != res.end(); it++)
		cout << *it << endl;
	return 0;
}
