#include <bits/stdc++.h>
using namespace std;
int countyes, countno;
int yes[100011];
int no[100011];
int answer[100011];
bool may[100011];
int main() {
  int n, m;
  cin >> n >> m;
  for (int i = 1; i <= n; i++) {
    int x;
    cin >> x;
    answer[i] = x;
    if (x > 0) {
      ++yes[x];
      ++countyes;
    } else {
      ++no[-x];
      ++countno;
    }
  }
  int nmay = 0;
  for (int i = 1; i <= n; i++) {
    may[i] = ((yes[i] + countno - no[i]) == m);
    nmay += may[i];
  }
  for (int i = 1; i <= n; i++) {
    if (answer[i] > 0) {
      if (may[answer[i]] && nmay == 1)
        puts("Truth");
      else if (may[answer[i]])
        puts("Not defined");
      else
        puts("Lie");
    } else {
      if (may[-answer[i]] && nmay == 1)
        puts("Lie");
      else if (may[-answer[i]])
        puts("Not defined");
      else
        puts("Truth");
    }
  }
  return 0;
}
