模拟。
string s,t;
int m;
int main()
{
cin>>s>>m;
while(m--)
{
string op;
cin>>op;
if(op == "COPY")
{
int l,r;
cin>>l>>r;
t=s.substr(l,r-l+1);
}
else if(op == "CUT")
{
int l,r;
cin>>l>>r;
t=s.substr(l,r-l+1);
s.erase(l,r-l+1);
}
else
{
int pos;
cin>>pos;
s.insert(pos+1,t);
}
cout<<s<<endl;
}
//system("pause");
return 0;
}