#include <list>
#include <iostream>
using namespace std;

int main(void)
{
  list<int> l;
  list<int> trash;
  int v;
  while(cin>>v && v!=0)
    l.push_back(v);
  int c, cp;
  while(cin>>c)
  {
    if(c<0)
    {
      c=-c;
      if(l.size()<c)
        continue;
      list<int>::iterator i;
      for(i=l.begin(); c>1; i++,c--);
      trash.splice(trash.begin(),l,i);
    }
    else
    {
      list<int>::iterator i;
      if(l.size()<c)
        i=l.end();
      else
        for(i=l.begin(); c>1; i++,c--);
      cin>>cp;
      trash.push_front(cp);
      l.splice(i,trash,trash.begin());
    }
  }
  for(list<int>::iterator i=l.begin(); i!=l.end();i++)
    cout<<*i<<'\n';
  
  //for(int i=0; i<1000000000; i++);
  return 0;
}
