import java.util.Stack
import java.util.StringTokenizer
fun main() {
val br = System.`in`.bufferedReader()
val left = Stack<Char>()
val right = Stack<Char>()
val str = br.readLine()
for (c in str) {
left.push(c)
}
val m = br.readLine().toInt()
repeat(m) {
val token = StringTokenizer(br.readLine())
when (token.nextToken().first()) {
'L' -> {
if (left.isNotEmpty()) {
right.push(left.pop())
}
}
'D' -> {
if (right.isNotEmpty()) {
left.push(right.pop())
}
}
'B' -> {
if (left.isNotEmpty()) {
left.pop()
}
}
'P' -> {
left.push(token.nextToken().first())
}
}
}
val sb = StringBuilder()
for (c in left) {
sb.append(c)
}
for (c in right) {
sb.append(c)
}
println(sb)
}
aW1wb3J0IGphdmEudXRpbC5TdGFjawppbXBvcnQgamF2YS51dGlsLlN0cmluZ1Rva2VuaXplcgoKZnVuIG1haW4oKSB7CiAgICB2YWwgYnIgPSBTeXN0ZW0uYGluYC5idWZmZXJlZFJlYWRlcigpCiAgICB2YWwgbGVmdCA9IFN0YWNrPENoYXI+KCkKICAgIHZhbCByaWdodCA9IFN0YWNrPENoYXI+KCkKICAgIHZhbCBzdHIgPSBici5yZWFkTGluZSgpCiAgICBmb3IgKGMgaW4gc3RyKSB7CiAgICAJbGVmdC5wdXNoKGMpCiAgICB9CiAgICB2YWwgbSA9IGJyLnJlYWRMaW5lKCkudG9JbnQoKQoKICAgIHJlcGVhdChtKSB7CiAgICAgICAgdmFsIHRva2VuID0gU3RyaW5nVG9rZW5pemVyKGJyLnJlYWRMaW5lKCkpCiAgICAgICAgd2hlbiAodG9rZW4ubmV4dFRva2VuKCkuZmlyc3QoKSkgewogICAgICAgICAgICAnTCcgLT4gewogICAgICAgICAgICAgICAgaWYgKGxlZnQuaXNOb3RFbXB0eSgpKSB7CiAgICAgICAgICAgICAgICAgICAgcmlnaHQucHVzaChsZWZ0LnBvcCgpKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgICdEJyAtPiB7CiAgICAgICAgICAgICAgICBpZiAocmlnaHQuaXNOb3RFbXB0eSgpKSB7CiAgICAgICAgICAgICAgICAgICAgbGVmdC5wdXNoKHJpZ2h0LnBvcCgpKQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgICdCJyAtPiB7CiAgICAgICAgICAgICAgICBpZiAobGVmdC5pc05vdEVtcHR5KCkpIHsKICAgICAgICAgICAgICAgICAgICBsZWZ0LnBvcCgpCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgJ1AnIC0+IHsKICAgICAgICAgICAgICAgIGxlZnQucHVzaCh0b2tlbi5uZXh0VG9rZW4oKS5maXJzdCgpKSAKICAgICAgICAgICAgfQogICAgICAgIH0KICAgIH0KICAgIAogICAgdmFsIHNiID0gU3RyaW5nQnVpbGRlcigpCiAgICBmb3IgKGMgaW4gbGVmdCkgewogICAgICAgIHNiLmFwcGVuZChjKQogICAgfQogICAgZm9yIChjIGluIHJpZ2h0KSB7CiAgICAgICAgc2IuYXBwZW5kKGMpCiAgICB9CiAgICBwcmludGxuKHNiKQp9