#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, m, s, f, t0 = 0;
  scanf("%d%d%d%d", &n, &m, &s, &f);
  string step;
  for (int t, l, r, i = 0; i < m; ++i, t0 = t) {
    scanf("%d%d%d", &t, &l, &r);
    int dt = t - t0;
    if (s < f) {
      int d = f - s;
      int dx = min(d, dt - 1);
      for (int j = 0; j < dx; ++j) step += 'R';
      s += dx;
      if (s == f) break;
      if (s + 1 < l || s > r) {
        s++;
        step += 'R';
        if (s == f) break;
      } else {
        step += 'X';
      }
    } else {
      int d = s - f;
      int dx = min(d, dt - 1);
      for (int j = 0; j < dx; ++j) step += 'L';
      s -= dx;
      if (s == f) break;
      if (s < l || s - 1 > r) {
        s--;
        step += 'L';
        if (s == f) break;
      } else {
        step += 'X';
      }
    }
  }
  if (s < f) {
    int d = f - s;
    for (int j = 0; j < d; ++j) step += 'R';
  } else {
    int d = s - f;
    for (int j = 0; j < d; ++j) step += 'L';
  }
  puts(step.c_str());
}
