#include <bits/stdc++.h>
using namespace std;
int blame[100001];
int clear[100001];
int cur[100001];
bool susp[100001];
int main() {
  int n, m;
  cin >> n >> m;
  int a;
  int allclear = 0;
  int allblame = 0;
  for (int i = 0; i < n; i++) {
    scanf("%d", &a);
    cur[i] = a;
    if (a < 0) {
      clear[-a - 1]++;
      allclear++;
    } else
      blame[a - 1]++;
  }
  int cnt = 0;
  for (int i = 0; i < n; i++) {
    int m1 = blame[i] + allclear - clear[i];
    if (m1 == m) {
      susp[i] = true;
      cnt++;
    }
  }
  for (int i = 0; i < n; i++) {
    if (cur[i] >= 0 && susp[cur[i] - 1] && cnt == 1)
      puts("Truth");
    else if ((cur[i] >= 0 && !susp[cur[i] - 1]) ||
             (cur[i] < 0 && susp[-cur[i] - 1] && cnt == 1))
      puts("Lies");
    else
      puts("Not defined");
  }
  return 0;
}
