from collections import deque n, m=map(int, input().split()) a=deque(map(int, input().split())) s=input() for c in s: if c=='L': a0=a[0] a1=a[1] a.popleft() a.popleft() a.appendleft(a0+a1) a.append(0) else: a0=a[n-1] a1=a[n-2] a.pop() a.pop() a.append(a0+a1) a.appendleft(0) print(' '.join(map(str, a)))