#include using namespace std; int main(){ int N, M; cin >> N >> M; deque A; for (int i = 0; i < N; i++){ int a; cin >> a; A.push_back(a); } string S; cin >> S; for (int i = 0; i < M; i++){ if (S[i] == 'L'){ long long a = A.front(); A.pop_front(); long long b = A.front(); A.pop_front(); A.push_front(a + b); A.push_back(0); } if (S[i] == 'R'){ long long a = A.back(); A.pop_back(); long long b = A.back(); A.pop_back(); A.push_back(a + b); A.push_front(0); } } for (int i = 0; i < N; i++){ cout << A.front(); if (i < N - 1){ cout << ' '; } A.pop_front(); } cout << endl; }