def classrooms(N, M, a, S): S = list(S) aft_a = [] + a for i in range(M): bef_a = aft_a s = S[i] if s == 'R': aft_a = [0] + bef_a[:N-2] +[bef_a[N-1] + bef_a[N-2]] elif s == 'L': aft_a = [bef_a[0] +bef_a[1]] + bef_a[2:] + [0] ans = '' for j in range(N): ans += str(aft_a[j]) + ' ' return ans def main(): N, M = map(int, input().split()) a = list(map(int, input().split())) S = input() print(classrooms(N, M, a, S)) if __name__ == '__main__': main()