#include <bits/stdc++.h>   using namespace std;   int main() {     std::ios_base::sync_with_stdio(false);     cin.tie(0);     cout.tie(0);     long long f = 0, j, q = 1, i, n;     while (q--) {       long long y, k = 1, x, M, s;       cin >> n >> M >> s >> f;       unordered_map<int, pair<int, int> > m;       for (i = 0; i < M; i++) {         long long X, Y, Z;         cin >> X >> Y >> Z;         m.insert(make_pair(X, make_pair(Y, Z)));       }       if (s < f) {         while (s != f) {           if (m.count(k)) {             if ((s >= m[k].first && s <= m[k].second) ||                 (s + 1 >= m[k].first && s + 1 <= m[k].second))               cout <<  X ;             else {               cout <<  R ;               s++;             }           } else {             cout <<  R ;             s++;           }           k++;         }       } else {         while (s != f) {           if (m.count(k)) {             if ((s >= m[k].first && s <= m[k].second) ||                 (s - 1 >= m[k].first && s - 1 <= m[k].second))               cout <<  X ;             else {               cout <<  L ;               s--;             }           } else {             cout <<  L ;             s--;           }           k++;         }       }       cout << endl;     }   }   