#include<bits/stdc++.h>
using namespace std;
int a[100],n,j;
string s;
int main(){
cin>>n;
cin>>s;
j=s.length();
for(int i=0;i<n;i++)
{
cin>>a[i];
string h,e,d,u,t,c;
int q,w,p,m,o;
switch(a[i])
{
case 1:{
cin>>h;
d=s.insert(j,h);
cout<<d<<endl;
s=d;
}
case 2:{
cin>>q>>w;
u=s.substr(q,w);
cout<<u<<endl;
s=u;
}
case 3:{
cin>>p>>e;
t=s.insert(p,e);
cout<<t<<endl;
s=t;
}
case 4:{
cin>>m>>c;
o=s.find(c);
if(o>=0) cout<<o;
else cout<<-1;
}
}
}
}
代码提交了后听取蛙声一片