#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")



京公网安备 11010502036488号