#include <bits/stdc++.h>
using namespace std;
bool visit[501][501];
int main() {
  int j, a, b, x, y, i;
  string s;
  cin >> a >> b >> x >> y >> s;
  for (i = 0; i < s.size(); ++i) {
    if (!visit[x][y])
      printf("1 ");
    else
      printf("0 ");
    visit[x][y] = true;
    if (s[i] == 'U') {
      --x;
      x = max(1, x);
    }
    if (s[i] == 'D') ++x, x = min(x, a);
    if (s[i] == 'L') --y, y = max(1, y);
    if (s[i] == 'R') ++y, y = min(y, b);
  }
  int r = 0;
  for (i = 1; i <= a; ++i)
    for (j = 1; j <= b; ++j)
      if (!visit[i][j]) ++r;
  printf("%d\n", r);
}
