#include<bits/stdc++.h>
using namespace std;
const int N=2e5+10;
int n,k,l,r;
string s;
void backspace_char(){
if(l==-1) return;
if(s[l]=='('&&s[r]==')'){
l--;r++;
}else{
l--;
}
return;
}
void delete_char(){
if(r==n) return;
r++;
return;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(0);
cin>>n>>k;
cin>>s;
string pos;
for(int i=0;i<s.size();i++){
if(s[i]=='I'){
l=i-1,r=i+1;
break;
}
}
for(int i=1;i<=k;i++){
cin>>pos;
if(pos=="backspace"){
backspace_char();
}else if(pos=="delete"){
delete_char();
}
}
for(int i=0;i<=l;i++){
cout<<s[i];
}
cout<<"I";
for(int i=r;i<s.size();i++){
cout<<s[i];
}
cout<<endl;
return 0;
}