#include <bits/stdc++.h>
using namespace std;
const int N = 100005;
int a[N], suspect[N], may[N], tot = 0, no = 0;
int main() {
  int n, m;
  cin >> n >> m;
  for (int i = 1; i <= n; i++) {
    int tmp;
    cin >> tmp;
    a[i] = tmp;
    if (tmp > 0) {
      suspect[tmp]++;
    } else {
      suspect[-tmp]--;
      no++;
    }
  }
  for (int i = 1; i <= n; i++) {
    if (no + suspect[i] == m) {
      tot++;
      may[i] = 1;
    }
  }
  for (int i = 1; i <= n; i++) {
    if (a[i] > 0) {
      if (!may[a[i]])
        puts("Lie");
      else if (tot == 1)
        puts("Truth");
      else
        puts("Not defined");
    } else {
      if (!may[-a[i]])
        puts("Truth");
      else if (tot == 1)
        puts("Lie");
      else
        puts("Not defined");
    }
  }
  return 0;
}
