#include <bits/stdc++.h>
using namespace std;
const int inf = 0x7FFFFFFF;
const int maxn = 1000000;
string ans = "";
int n, m, s, f;
int t, l, r, w = 1;
bool ok = false;
void work() {
  if (s == f) {
    ok = true;
    return;
  }
  if (s < f)
    ++s, ans += 'R';
  else
    --s, ans += 'L';
}
int main() {
  cin >> n >> m >> s >> f;
  while (m--) {
    cin >> t >> l >> r;
    if (ok) continue;
    while (w < t && !ok) work(), ++w;
    if (ok) continue;
    if (s < f) {
      if ((s + 1 >= l && s + 1 <= r) || (s >= l && s <= r))
        ans += 'X';
      else
        ++s, ans += 'R';
    } else if (s > f) {
      if ((s - 1 >= l && s - 1 <= r) || (s >= l && s <= r))
        ans += 'X';
      else
        --s, ans += 'L';
    }
    ++w;
  }
  if (s <= f)
    ans += string(f - s, 'R');
  else
    ans += string(s - f, 'L');
  cout << ans << endl;
  return 0;
}
