import sys from collections import deque def input(): return sys.stdin.readline().rstrip('\n') def main(): n, m = map(int, input().split()) a = deque(map(int, input().split())) for i in input(): if i == 'L': l1, l2 = a.popleft(), a.popleft() a.appendleft(l1 + l2) a.append(0) else: r1, r2 = a.pop(), a.pop() a.append(r1 + r2) a.appendleft(0) print(*a) if __name__ == '__main__': ret = main() if ret is not None: print(ret)