#include <bits/stdc++.h>
using namespace std;
string ord;
int xa, ya, x, y;
int vis[505][505];
int main() {
  ios::sync_with_stdio(false);
  cin >> x >> y >> xa >> ya;
  cin >> ord;
  int len = ord.length();
  printf("%d", 1);
  int cnt = 1;
  vis[xa][ya] = 1;
  for (int i = 0; i < len; i++) {
    if (i == len - 1) {
      if (ord[i] == 'U') {
        if (xa > 1) xa--;
        if (vis[xa][ya]) {
          printf(" %d\n", x * y - cnt + 0);
        } else {
          vis[xa][ya] = 1;
          cnt++;
          printf(" %d\n", x * y - cnt + 1);
        }
      } else if (ord[i] == 'L') {
        if (ya > 1) ya--;
        if (vis[xa][ya]) {
          printf(" %d\n", x * y - cnt + 0);
        } else {
          vis[xa][ya] = 1;
          cnt++;
          printf(" %d\n", x * y - cnt + 1);
        }
      } else if (ord[i] == 'R') {
        if (ya < y) ya++;
        if (vis[xa][ya]) {
          printf(" %d\n", x * y - cnt + 0);
        } else {
          vis[xa][ya] = 1;
          cnt++;
          printf(" %d\n", x * y - cnt + 1);
        }
      } else {
        if (xa < x) xa++;
        if (vis[xa][ya]) {
          printf(" %d\n", x * y - cnt + 0);
        } else {
          vis[xa][ya] = 1;
          cnt++;
          printf(" %d\n", x * y - cnt + 1);
        }
      }
      continue;
    }
    if (ord[i] == 'U') {
      if (xa > 1) xa--;
      if (vis[xa][ya]) {
        printf(" %d", 0);
      } else {
        printf(" %d", 1);
        vis[xa][ya] = 1;
        cnt++;
      }
    } else if (ord[i] == 'L') {
      if (ya > 1) ya--;
      if (vis[xa][ya]) {
        printf(" %d", 0);
      } else {
        printf(" %d", 1);
        vis[xa][ya] = 1;
        cnt++;
      }
    } else if (ord[i] == 'R') {
      if (ya < y) ya++;
      if (vis[xa][ya]) {
        printf(" %d", 0);
      } else {
        printf(" %d", 1);
        vis[xa][ya] = 1;
        cnt++;
      }
    } else {
      if (xa < x) xa++;
      if (vis[xa][ya]) {
        printf(" %d", 0);
      } else {
        printf(" %d", 1);
        vis[xa][ya] = 1;
        cnt++;
      }
    }
  }
  return 0;
}
