#include <iostream>
#include <list>

int main() {
    int q;
    std::cin >> q;

    std::list<int> L;
    std::list<int>::iterator it = L.end();
    for (int i = 0; i < q; i++) {
        int op;
        std::cin >> op;
        if (op == 0) {
            int x;
            std::cin >> x;
            it = L.insert(it, x);
        } else if (op == 1) {
            int d;
            std::cin >> d;
            std::advance(it, d);
        } else if (op == 2) {
            it = L.erase(it);
        }
    }

    for (int e : L) {
        std::cout << e << std::endl;
    }
}

