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

int main(void){
    list<int> l;
    int q;
    cin >> q;
    int a, b;
    list<int>::iterator now=l.end();
    for(int i=0; i<q; i++){
        cin >> a;
        if(a==0){
            cin >> b;
            now=l.insert(now, b);
        }
        else if(a==1){
            cin >> b;
            if(b>0){
                for(int j=0; j<b; j++){
                    now++;
                }
            }
            else{
                for(int j=b; j<0; j++){
                    now--;
                }
            }
        }
        else{
            now=l.erase(now);
        }
    }
    for(auto i=l.begin(); i!=l.end(); i++){
        cout << *i << "\n";
    }
    
    return 0;
}

