#include <bits/stdc++.h>
using namespace std;
char s[100005];
bool vis[502][502];
int main() {
  int x, y, x0, y0;
  scanf("%d%d%d%d", &x, &y, &x0, &y0);
  scanf("%s", &s);
  int len = string(s).length();
  printf("1 ");
  int cnt = x * y - 1;
  vis[x0][y0] = true;
  for (int i = 0; i < len - 1; i++) {
    if (s[i] == 'U' && x0 > 1)
      x0--;
    else if (s[i] == 'D' && x0 < x)
      x0++;
    else if (s[i] == 'R' && y0 < y)
      y0++;
    else if (s[i] == 'L' && y0 > 1)
      y0--;
    if (!vis[x0][y0]) {
      printf("1 ");
      cnt--;
      vis[x0][y0] = true;
    } else
      printf("0 ");
  }
  printf("%d", cnt);
  return 0;
}
