#include <bits/stdc++.h>
using namespace std;
int main(){
  string S,FR="",BA="";int query,Q,T,X=0;
  cin>>S>>Q;
  for(int i=0;i<Q;i++){
    cin>>query;
    if(query==1)X=1-X;
    else{
      int F;char C;
      cin>>F>>C;
      if((X+F)%2==0)BA+=C;
      else FR+=C;
    }
  }
  reverse(FR.begin(),FR.end());
  S=FR+S+BA;
  if(X)reverse(S.begin(),S.end());
  cout<<S<<endl;
}