#include <bits/stdc++.h>
using namespace std;
bool isEqual(vector<int>& v1, vector<int>& v2) {
  if (v1.size() != v2.size()) return 0;
  for (unsigned int i = 0; i < v1.size(); ++i)
    if (v1[i] != v2[i]) return 0;
  return 1;
}
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  int n, l, r;
  cin >> n >> l >> r;
  vector<int> in1, in2, out1, out2;
  for (int i = 1; i <= n; ++i) {
    int x;
    cin >> x;
    if (i >= l && i <= r)
      in1.push_back(x);
    else
      out1.push_back(x);
  }
  for (int i = 1; i <= n; ++i) {
    int x;
    cin >> x;
    if (i >= l && i <= r)
      in2.push_back(x);
    else
      out2.push_back(x);
  }
  sort(in1.begin(), in1.end());
  sort(in2.begin(), in2.end());
  if (isEqual(in1, in2) && isEqual(out1, out2))
    cout << "TRUTH";
  else
    cout << "LIE";
  return 0;
}
