#include <bits/stdc++.h>
int n, m, a[111111], b[111111], ans[111111], say[111111], numa, numb, numans;
int main() {
  scanf("%d%d", &n, &m);
  for (int i = 0; i < n && ~scanf("%d", &say[i]); i++)
    if (say[i] > 0)
      numa++, a[say[i]]++;
    else
      numb++, b[-say[i]]++;
  for (int i = 1; i <= n; i++)
    if (a[i] + numb - b[i] == m) ans[i] = 1, numans++;
  for (int i = 0; i < n; i++)
    if (say[i] > 0 && !ans[say[i]])
      printf("Lie\n");
    else if (say[i] > 0 && ans[say[i]] && numans == 1)
      printf("Truth\n");
    else if (say[i] > 0 && ans[say[i]])
      printf("Not defined\n");
    else if (say[i] < 0 && ans[-say[i]] && numans == 1)
      printf("Lie\n");
    else if (say[i] < 0 && ans[-say[i]])
      printf("Not defined\n");
    else if (say[i] < 0 && !ans[-say[i]])
      printf("Truth\n");
}
