import sys lines=sys.stdin read=lambda:lines.readline().strip() s=read() n=int(read()) l=len(s) for i in range(n): tem=read() if tem=='rev': s=s[::-1] else: k=tem[0] p=int(tem.split()[1])%l if k=='<': s=s[p:]+s[:p] else: s=s[l-p:]+s[:l-p] print(s)