func_code_string: #include <bits/stdc++.h>   using namespace std;   const double eps = 1e-8;   int s[2], t[200007][2];   int x[200007];   int n, m, st[200007];   int absi(int x) { return x > 0 ? x : -x; }   int main() {     cin >> n >> m;     for (int i = 0; i < n; i++) scanf( %d , &x[i]);     memset(s, 0, sizeof(s));     memset(t, 0, sizeof(t));     memset(st, 0, sizeof(st));     for (int i = 0; i < n; i++) ++s[x[i] > 0];     for (int i = 0; i < n; i++) t[absi(x[i])][x[i] > 0]++;     int cnt = 0;     for (int i = 1; i <= n; ++i) {       int fake = 0;       fake += t[i][1] + s[0] - t[i][0];       if (fake == m) {         st[i] = 1;         ++cnt;       }     }     for (int i = 0; i < n; i++) {       int ss = 0;       if (x[i] > 0 && st[x[i]]) ss |= 1;       if (x[i] > 0 && !st[x[i]]) ss |= 2;       if (x[i] > 0 && cnt > 1) ss |= 2;       if (x[i] < 0 && !st[-x[i]]) ss |= 1;       if (x[i] < 0 && st[-x[i]]) ss |= 2;       if (x[i] < 0 && cnt > 1) ss |= 1;       if (ss == 1) cout <<  Truth n ;       if (ss == 2) cout <<  Lie n ;       if (ss == 3) cout <<  Not defined n ;     }     return 0;   }   