#include
#include
int main(){
char str[];
char sign,flag1,flag2;//操作符
gets(str);//输入字符串
scanf("%c",&sign);//输入操作符
int flag;
if(sign=='D'){
scanf(" %c",&flag1);//注意格式
flag=;
char *p=str;
while(*p){
if(*p==flag1 && flag==){
p++;
flag=;
}
printf("%c",*p);
p++;
}
}
if(sign=='I'){
scanf(" %c %c",&flag1,&flag2);//注意格式
int len=strlen(str)-;
int i=len+;
int flag=;
while(len >= ){
if(str[len]==flag1 && flag==){
for(;i>len;i--){
str[i]=str[i-];
}
str[i]=flag2;
flag=;
}
len--;
}
len=strlen(str);
str[len]='\0';
printf("%s",str);
}
if(sign=='R'){
scanf(" %c %c",&flag1,&flag2);//注意格式
char *p = str;
while(*p){
if(*p==flag1){
*p=flag2;
}
p++;
}
printf("%s",str);
}
return ;
}