#include <bits/stdc++.h>
using namespace std;
pair<int, int> b[120001];
int a[120001], n, i, m, sum, kol;
bool pole[120001];
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cin >> n >> m;
  for (i = 1; i <= n; i++) {
    cin >> a[i];
    if (a[i] > 0)
      b[a[i]].first++;
    else
      b[-a[i]].second++;
  }
  for (i = 1; i <= n; i++) sum += b[i].second;
  for (i = 1; i <= n; i++)
    if (b[i].first + sum - b[i].second == m) {
      kol++;
      pole[i] = true;
    }
  for (i = 1; i <= n; i++) {
    if (a[i] > 0) {
      if (pole[a[i]]) {
        if (kol == 1)
          cout << "Truth";
        else
          cout << "Not defined";
      } else
        cout << "Lie";
    } else {
      if (pole[-a[i]]) {
        if (kol == 1)
          cout << "Lie";
        else
          cout << "Not defined";
      } else
        cout << "Truth";
    }
    cout << '\n';
  }
  return 0;
}
