#include <bits/stdc++.h>
using namespace std;
const int N = 111111;
int a[N], c[N], cnt;
int main() {
  int n, m;
  scanf("%d%d", &n, &m);
  for (int i = 0; i < n; ++i) {
    scanf("%d", &a[i]);
    if (a[i] > 0)
      ++c[a[i]];
    else
      --c[-a[i]], ++cnt;
  }
  int res = count(c + 1, c + n + 1, m - cnt);
  for (int i = 0; i < n; ++i) {
    if (c[abs(a[i])] + cnt != m)
      puts(a[i] > 0 ? "Lie" : "Truth");
    else if (res == 1)
      puts(a[i] > 0 ? "Truth" : "Lie");
    else
      puts("Not defined");
  }
  return 0;
}
