n, m = map(int, input().split()) A =list(map(int, input().split())) s = str(input()) from collections import deque B = deque(A) for i in range(m): if s[i] == 'L': x = B.popleft() y = B.popleft() y += x B.appendleft(y) B.append(0) else: x = B.pop() y = B.pop() y += x B.append(y) B.appendleft(0) B = list(B) print(*B)