#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
string s;
cin >> s;
int n;
cin>>n;
while(n--){
string cmd;
cin>>cmd;
int type = cmd[0] - '0';
int i = cmd[1] - '0';
int len = cmd[2] - '0';
if(type == 0){
reverse(s.begin()+i,s.begin()+i+len);
cout<<s<<endl;
}else if(type == 1){
s.replace(i,len,cmd.substr(3));
cout<<s<<endl;
}
}
}

京公网安备 11010502036488号