from collections import deque n, m = map(int, input().split()) a = deque(list(map(int, input().split()))) s = input() for i in s: if i == "L": p1, p2 = a.popleft(), a.popleft() a.appendleft(p1 + p2) a.append(0) else: p1, p2 = a.pop(), a.pop() a.append(p1 + p2) a.appendleft(0) print(*a)