
function main(input) {
    const arr=input.split('\n')
    var s = arr[0].split('')
    const q = arr[1]
    arr.shift()
    arr.shift()
    console.log({arr})
    for (let index = 0; index < arr.length; index++) {
        // console.log(arr[index])
        if(arr[index]==1){
            s.reverse()   
        }
        else {
            const params = arr[index].split(' ')
            // console.log({params})
            if(params[1]==1){
                s.unshift(params[2])
            }
            else{
                s.push(params[2])
            }
        }
        
    }
    console.log(s.join(''))
}

// main('a\n4\n2 1 p\n1\n2 2 c\n1')
main(require('fs').readFileSync('/dev/stdin', 'utf8'));
