#include <bits/stdc++.h>
using namespace std;
int a[6];
void judge() {
  if (a[1] == 0 && a[2] == 0 && a[3] == 0 && a[4] == 1)
    cout << "Tidak Tidak Tidak Ya\n";
  if (a[1] == 0 && a[2] == 0 && a[3] == 1 && a[4] == 0)
    cout << "Tidak Tidak Ya Tidak\n";
  if (a[1] == 0 && a[2] == 0 && a[3] == 1 && a[4] == 1)
    cout << "Tidak Tidak Ya Ya\n";
  if (a[1] == 0 && a[2] == 1 && a[3] == 0 && a[4] == 0)
    cout << "Tidak Ya Tidak Tidak\n";
  if (a[1] == 0 && a[2] == 1 && a[3] == 0 && a[4] == 1)
    cout << "Ya Ya Tidak Tidak\n";
  if (a[1] == 0 && a[2] == 1 && a[3] == 1 && a[4] == 0)
    cout << "Tidak Ya Tidak Tidak\n";
  if (a[1] == 0 && a[2] == 1 && a[3] == 1 && a[4] == 1)
    cout << "Ya Ya Tidak Tidak\n";
  if (a[1] == 1 && a[2] == 0 && a[3] == 0 && a[4] == 0)
    cout << "Ya Tidak Tidak Tidak\n";
  if (a[1] == 1 && a[2] == 0 && a[3] == 0 && a[4] == 1)
    cout << "Ya Tidak Tidak Tidak \n";
  if (a[1] == 1 && a[2] == 0 && a[3] == 1 && a[4] == 0)
    cout << "Ya Ya Tidak Tidak\n";
  if (a[1] == 1 && a[2] == 0 && a[3] == 1 && a[4] == 1)
    cout << "Ya Ya Tidak Tidak \n";
  if (a[1] == 1 && a[2] == 1 && a[3] == 0 && a[4] == 0)
    cout << "Tidak Tidak Ya Ya\n";
  if (a[1] == 1 && a[2] == 1 && a[3] == 0 && a[4] == 1)
    cout << "Tidak Tidak Ya Ya\n";
  if (a[1] == 1 && a[2] == 1 && a[3] == 1 && a[4] == 0)
    cout << "Tidak Tidak Ya Ya\n";
  if (a[1] == 1 && a[2] == 1 && a[3] == 1 && a[4] == 1)
    cout << "Tidak Tidak Ya Ya\n";
}
int main() {
  int T;
  scanf("%d", &T);
  while (T--) {
    int n;
    int ar, b, c, d;
    scanf("%d%d%d%d", &ar, &b, &c, &d);
    if (ar % 2 == 0)
      d += ar / 2, ar = 0;
    else
      ar = 1;
    if (b % 2 == 0)
      c += b / 2, b = 0;
    else
      b = 1;
    if (c != 0) c = 1;
    if (d != 0) d = 1;
    a[1] = ar;
    a[2] = b;
    a[3] = c;
    a[4] = d;
    judge();
  }
}
