#include <iostream>
#include <string>
using namespace std;
int n;
int a[1005][1005];
string C;
int main() {
    setlocale(0, "Rus");
    cin >> n;
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < n + i; j++) {
            cin >> a[i][j];
        }
    }
    for (int i = n, k = n - 2; i < 2*n - 1; i++, k--) {
        for (int j = 0; j < n + k; j++) {
            cin >> a[i][j];
        }
    }
    cin >> C;
    for (int i = 0; i < size(C) - 1; i++) {
        if (C[i] == C [i + 1] && C[i] == 'T') C[i] = 0;
        if (C[i] == 'L' && C[i + 1] == 'R' || C[i] == 'R' && C[i + 1] == 'L') {C[i] = 0; C[i + 1] = 0;}
        int k = 0;
        for (int j = i; j < i + 6; j++) {
            if (C[j] == C[i] && C[i] == 'R') k++;
            else if (C[j] == C[i] && C[i] == 'L') k++;
            else break;
        }
        if (k == 6) {
            for (int j = i; j < i + k; j++) C[j] = 0;
        }
        else if (k > 3) {
            // !!!
            for (int j = i; j < i + k; j++) {
                C[j] = 0;
            }
            if (C[i] == 'R') {
                for (int j = i; j < i + (6 - k); j++) C[j] = 'L';
            }
            else if (C[i] == 'L') {
                for (int j = i; j < i + (6 - k); j++) C[j] = 'R';
            }
        }
    }
    cout << C << endl;
    system("pause");
    return 0;
}