#include <iostream>
#include <string>
using namespace std;
int main() {
string s; cin >> s;
int n = s.size(), cursor = n;
int m; cin >> m;
for(int i=0; i<m; i++){
string input; cin>>input;
if(input == "L"&&cursor>0) cursor--;
else if(input == "D"&&cursor<n) cursor++;
else if(input == "B"&&cursor>0) {
s.erase(cursor-1);
n--; cursor--;
}
else if(input == "P"){
string c; cin >> c;
s.insert(cursor,c);
n++; cursor++;
}
//cout << cursor << '\n' << n << '\n' << s << '\n';
}
cout << s;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewogICAgc3RyaW5nIHM7IGNpbiA+PiBzOyAKICAgIGludCBuID0gcy5zaXplKCksIGN1cnNvciA9IG47CiAgICBpbnQgbTsgY2luID4+IG07CiAgICAKICAgIGZvcihpbnQgaT0wOyBpPG07IGkrKyl7CiAgICAgICAgc3RyaW5nIGlucHV0OyBjaW4+PmlucHV0OwogICAgICAgIGlmKGlucHV0ID09ICJMIiYmY3Vyc29yPjApIGN1cnNvci0tOwogICAgICAgIGVsc2UgaWYoaW5wdXQgPT0gIkQiJiZjdXJzb3I8bikgY3Vyc29yKys7CiAgICAgICAgZWxzZSBpZihpbnB1dCA9PSAiQiImJmN1cnNvcj4wKSB7IAogICAgICAgICAgICBzLmVyYXNlKGN1cnNvci0xKTsKICAgICAgICAgICAgbi0tOyBjdXJzb3ItLTsKICAgICAgICB9CiAgICAgICAgZWxzZSBpZihpbnB1dCA9PSAiUCIpewogICAgICAgICAgICBzdHJpbmcgYzsgY2luID4+IGM7CiAgICAgICAgICAgIHMuaW5zZXJ0KGN1cnNvcixjKTsKICAgICAgICAgICAgbisrOyBjdXJzb3IrKzsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgLy9jb3V0IDw8IGN1cnNvciA8PCAnXG4nIDw8IG4gPDwgJ1xuJyA8PCBzIDw8ICdcbic7CiAgICAKICAgIH0KICAgIGNvdXQgPDwgczsKfQ==