function Main(input) {
  input=input.split("\n");
  if(input[input.length-1]===''){
    input.pop();
  }
  var S=input[0];
  var reverse=false;
  var top=[];
  var below=[];
  for(var i=2;i<input.length;i++){
    if(input[i][0]==='1'){
      reverse=!reverse;
    }else if(input[i][2]==='1'^reverse){
      top.unshift(input[i].slice(4));
    }else{
      below.push(input[i].slice(4));
    }
  }
  S=top.join('')+S+below.join('');
  if(reverse){
    S=S.split('').reverse().join('');
  }
  console.log(S);
}


//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
  



  
