from collections import deque def main(): N,M=map(int,input().split()) d=deque(map(int,input().split())) S=input() for c in S: if c=='L': n=d.popleft() d[0]+=n d.append(0) if c=='R': n=d.pop() d[-1]+=n d.appendleft(0) print(*d) main()