#include <bits/stdc++.h>
using namespace std;
int yes[100010], no[100010];
int mem[100010], nc;
bool crime[100010];
int n, m, syes, sno;
int main() {
  int i, j;
  scanf("%d %d", &n, &m);
  for (i = 1; i <= n; i++) {
    scanf("%d", &mem[i]);
    if (mem[i] > 0) {
      yes[mem[i]] += 1;
      syes += 1;
    } else {
      no[-mem[i]] += 1;
      sno += 1;
    }
  }
  for (i = 1; i <= n; i++)
    if (yes[i] + sno - no[i] == m) {
      crime[i] = true;
      nc += 1;
    }
  for (i = 1; i <= n; i++)
    if (mem[i] > 0) {
      if (crime[mem[i]])
        if (nc > 1) {
          printf("Not defined\n");
        } else if (nc == 1) {
          printf("Truth\n");
        } else
          printf("Lie\n");
      if (!crime[mem[i]]) printf("Lie\n");
    } else {
      if (!crime[-mem[i]]) printf("Truth\n");
      if (crime[-mem[i]])
        if (nc > 1) {
          printf("Not defined\n");
        } else if (nc == 1) {
          printf("Lie\n");
        } else
          printf("Truth\n");
    }
}
