m@main=getLine>>=putStrLn.unwords.([]#).words>>m l#((d:n):x)|i<-read n,(a,b)<-splitAt i x=last$((r a++l)#b):[(take i l++l)#x|d>'L'] l#_=r l r=reverse