#include <bits/stdc++.h> using namespace std; int main() { char s[101]; cin >> s; int len=strlen(s) ,k; cin >> k; while(k--){ int n; cin >> n; if(n==0){ for(int i=0;i<len;i+=2){ swap(s[i],s[i+1]); } } else if(n==1){ for(int i=0;i<len;i+=2){ if(s[i]>s[i+1]){ swap(s[i],s[i+1]); } } } else if(n==2){ char a[51]={} ,b[51]={}; for(int i=0;i<len/2;i++){ a[i]=s[i]; b[i]=s[len/2+i]; } for(int i=0 ,j=0;j<len;i++ ,j+=2){ s[j]=a[i]; s[j+1]=b[i]; } } } cout << s << endl; return 0; }