#include using namespace std; using ll = long long; using ul = unsigned long; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int n, m; cin >> n >> m; deque a; for (int i = 0; i < n; ++i) { int aa; cin >> aa; a.push_back(aa); } string s; cin >> s; for (const auto& is : s) { if (is == 'L') { int aa = a.front(); a.pop_front(); a.front() += aa; a.push_back(0); } else { int aa = a.back(); a.pop_back(); a.back() += aa; a.push_front(0); } } stringstream ss; for (int i = 0; i < n; ++i) { ss << a.front() << " "; a.pop_front(); } string res = ss.str(); res = res.substr(0, res.size() - 1); cout << res << "\n"; return 0; }