inp = require('fs').readFileSync('/dev/stdin', 'utf8').trim().split('\n')
s = inp.shift()
N = inp.shift() * 1
f = 0
p = ""
e = ""
for (i=0; i<N; i++) {
    l = inp.shift().split(" ")
    if (l[0] == 1) {
        f++
    } else {
        if (l[1] == 1) {
            if (f % 2 === 0) {
                p = l[2] + p
            } else {
                e = e + l[2]
            }
        } else {
            if (f % 2 === 1) {
                p = l[2] + p
            } else {
                e = e + l[2]
            }
        }
    }
}
s = p + s + e 
if (f % 2) {
    t = ""
    for (i = 0; i < s.length; i++) {
        t += s[s.length - i - 1]
    }
    s = t
}
console.log(s)