#include"bits/stdc++.h"
using namespace std;
#define int long long
#define rep(i,n) for(int i=0;i<n;i++)
const long long inf = 1ll << 61;
int a[200006];
signed main() {
	int n, m; cin >> n >> m;
	deque<int>Q;
	rep(i, n) {
		cin >> a[i];
		Q.push_back(a[i]);
	}
	string s; cin >> s;
	int L = 0;
	rep(i, m) {
		if (s[i] == 'L') {
			int a = Q.front(); Q.pop_front();
			int b = Q.front(); Q.pop_front();
			Q.push_front(a + b);
			Q.push_back(0);
		}
		else {
			int a = Q.back(); Q.pop_back();
			int b = Q.back(); Q.pop_back();
			Q.push_back(a + b);
			Q.push_front(0);
		}
	}
	rep(i, n) {
		if (i)cout << ' ';
		cout << Q.front(); Q.pop_front();
	}cout << endl;
}