#include <iostream> using namespace std; int main() { string s; cin>>s; int n; cin>>n; string temp; for(int j=0;j<n;j++) { cin>>temp; int t=temp[1]-'0'; int len=temp[2]-'0'; if(temp[0]-'0'==0) { for(int i=0;i<len/2;i++) { char c=s[t+i]; s[t+i]=s[t+len-1-i]; s[t+len-1-i]=c; } cout<<s<<endl; } else { s=s.substr(0,t)+temp.substr(3)+s.substr(t+len); cout<<s<<endl; } } return 0; } // 64 位输出请用 printf("%lld")