#include <bits/stdc++.h>
using namespace std;
int main(void) {
ios::sync_with_stdio(0);
cin.tie(0);
string data;
char imruk;
int num;
list<char> lis;
cin >> data;
for (auto a : data)
lis.push_back(a);
auto cursor = lis.end();
cin >> num;
while (num--) {
cin >> imruk;
if (imruk == 'P') {
char special;
cin >> special;
lis.insert(cursor, special);
}
else if (imruk == 'L') {
if (cursor != lis.begin()) {
cursor--;
}
}
else if (imruk == 'D') {
if (cursor != lis.end()) {
cursor++;
}
}
else if (imruk == 'B') {
if (cursor != lis.begin()) {
cursor--;
cursor = lis.erase(cursor);
}
}
}
for (auto c : lis) {
cout << c;
}
}