#include <bits/stdc++.h>
using namespace std;
int main() {
    int q,a,b;
    std::list<int> lst;
    auto itr = lst.end();
    cin >> q;
    for (int i=0;i<q;i++) {
        cin >> a;
        if ( a==0 ) {
            cin >> b;
            itr = lst.insert(itr,b);
        } else if ( a==1 ) {
            cin >> b;
            if ( b>0 ) {
                for (int j=0;j<b;j++) {
                    ++itr;
                }
            } else if ( b<0 ) {
                for (int k=0;k<abs(b);k++) {
                    --itr;
                }
            }
        } else if ( a==2 ) {
            itr = lst.erase(itr);
            /*
            if (*itr==0) {
                itr = lst.end();
            }
            */
        }
    }
    for (itr=lst.begin();itr!=lst.end();++itr) {
        cout << *itr << endl;
    }
}
