#include <bits/stdc++.h>
using namespace std;
#define rep(i, n) for (int i = 0; i < (int)(n); i++)

int main(){
  string S;
  int Q;
  cin>>S>>Q;
  
  int T,F;
  string C;
  bool rev = false;
  
  rep(i,Q){
    cin>>T;
    if(T==1){
      rev = !rev;
    }
    else{
      cin>>F>>C;
      if((F==1&&!rev)||(F==2&&rev))
        S.insert(0,C);
      else{
        char D = C.at(0);
        S.push_back(D);
      }
    }
  }
  
  if(rev)
  reverse(S.begin(), S.end());
  
  cout << S <<endl;
}
    
