#include <bits/stdc++.h>
char str[10000001];
int k = 0;
int main() {
  int n, m, s, f;
  scanf("%d%d%d%d", &n, &m, &s, &f);
  int ptr = s;
  int tmp = 1;
  for (int i = 0; i < m; i++) {
    int t, l, r;
    scanf("%d%d%d", &t, &l, &r);
    if (ptr == f) continue;
    while (tmp < t) {
      if (s < f) {
        ptr++;
        str[k] = 'R';
      } else {
        ptr--;
        str[k] = 'L';
      }
      k++;
      tmp++;
      if (ptr == f) break;
    }
    if (ptr == f) continue;
    if (s < f) {
      if ((ptr >= l && ptr <= r) || ptr + 1 == l) {
        str[k] = 'X';
        k++;
      } else {
        ptr++;
        str[k] = 'R';
        k++;
      }
    } else {
      if ((ptr >= l && ptr <= r) || ptr - 1 == r) {
        str[k] = 'X';
        k++;
      } else {
        ptr--;
        str[k] = 'L';
        k++;
      }
    }
    tmp = t + 1;
  }
  while (ptr != f) {
    if (ptr < f) {
      ptr++;
      str[k] = 'R';
      k++;
    } else {
      ptr--;
      str[k] = 'L';
      k++;
    }
  }
  printf("%s", str);
  return 0;
}
