// ConsoleApplication1.cpp: 콘솔 응용 프로그램의 진입점을 정의합니다.
//
#include <iostream>
#include <algorithm>
#include <stack>
#include <string>
using namespace std;
int main()
{
ios_base::sync_with_stdio(false);
int N;
char ch;
char order;
char cs;
char num;
stack<char> left, right;
while ((ch = getchar()) != '\n') {
left.push(ch);
}
cin >> N;
for (int i = 0; i < N; i++) {
cin >> order;
if (order == 'L') {
if (!(left.empty())) {
cs = left.top();
right.push(cs);
left.pop();
}
}
if (order == 'D') {
if (!(right.empty())) {
cs = right.top();
left.push(cs);
right.pop();
}
}
if (order == 'B') {
if (!(left.empty())) {
left.pop();
}
}
if (order == 'P') {
cin >> num;
left.push(num);
}
}
while (!(left.empty())) {
cs = left.top();
right.push(cs);
left.pop();
}
while (!(right.empty())) {
cs = right.top();
cout << cs;
right.pop();
}
return 0;
}
Ly8gQ29uc29sZUFwcGxpY2F0aW9uMS5jcHA6IOy9mOyGlCDsnZHsmqkg7ZSE66Gc6re4656o7J2YIOynhOyeheygkOydhCDsoJXsnZjtlanri4jri6QuCi8vCgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxhbGdvcml0aG0+CiNpbmNsdWRlIDxzdGFjaz4KI2luY2x1ZGUgPHN0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKCWlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oZmFsc2UpOwoKCWludCBOOwoJY2hhciBjaDsKCWNoYXIgb3JkZXI7CgljaGFyIGNzOwoJY2hhciBudW07CglzdGFjazxjaGFyPiBsZWZ0LCByaWdodDsKCgl3aGlsZSAoKGNoID0gZ2V0Y2hhcigpKSAhPSAnXG4nKSB7CgkJbGVmdC5wdXNoKGNoKTsKCX0KCgljaW4gPj4gTjsKCglmb3IgKGludCBpID0gMDsgaSA8IE47IGkrKykgewoJCWNpbiA+PiBvcmRlcjsKCQlpZiAob3JkZXIgPT0gJ0wnKSB7CgkJCWlmICghKGxlZnQuZW1wdHkoKSkpIHsKCQkJCWNzID0gbGVmdC50b3AoKTsKCQkJCXJpZ2h0LnB1c2goY3MpOwoJCQkJbGVmdC5wb3AoKTsKCQkJfQoJCX0KCQlpZiAob3JkZXIgPT0gJ0QnKSB7CgkJCWlmICghKHJpZ2h0LmVtcHR5KCkpKSB7CgkJCQljcyA9IHJpZ2h0LnRvcCgpOwoJCQkJbGVmdC5wdXNoKGNzKTsKCQkJCXJpZ2h0LnBvcCgpOwoJCQl9CgkJfQoJCWlmIChvcmRlciA9PSAnQicpIHsKCQkJaWYgKCEobGVmdC5lbXB0eSgpKSkgewoJCQkJbGVmdC5wb3AoKTsKCQkJfQoJCX0KCQlpZiAob3JkZXIgPT0gJ1AnKSB7CgkJCWNpbiA+PiBudW07CgkJCWxlZnQucHVzaChudW0pOwoJCX0KCX0KCgl3aGlsZSAoIShsZWZ0LmVtcHR5KCkpKSB7CgkJY3MgPSBsZWZ0LnRvcCgpOwoJCXJpZ2h0LnB1c2goY3MpOwoJCWxlZnQucG9wKCk7Cgl9CgoJd2hpbGUgKCEocmlnaHQuZW1wdHkoKSkpIHsKCQljcyA9IHJpZ2h0LnRvcCgpOwoJCWNvdXQgPDwgY3M7CgkJcmlnaHQucG9wKCk7Cgl9CgoJcmV0dXJuIDA7Cn0=