#include <bits/stdc++.h>
using namespace std;
template <typename T>
void chkmax(T &x, T y) {
  x = x > y ? x : y;
}
template <typename T>
void chkmin(T &x, T y) {
  x = x > y ? y : x;
}
const int INF = 2139062143;
template <typename T>
void read(T &x) {
  x = 0;
  bool f = 1;
  char ch;
  do {
    ch = getchar();
    if (ch == '-') f = 0;
  } while (ch > '9' || ch < '0');
  do {
    x = x * 10 + ch - '0';
    ch = getchar();
  } while (ch >= '0' && ch <= '9');
  x = f ? x : -x;
}
template <typename T>
void write(T x) {
  if (x < 0) x = ~x + 1, putchar('-');
  if (x > 9) write(x / 10);
  putchar(x % 10 + '0');
}
long long T, r, g, b, w;
int main() {
  read(T);
  while (T--) {
    read(r);
    read(g);
    read(b);
    read(w);
    long long res = r + g + b + w;
    int odd = 0, even = 0;
    if (r & 1)
      odd++;
    else
      even++;
    if (g & 1)
      odd++;
    else
      even++;
    if (b & 1)
      odd++;
    else
      even++;
    if (w & 1)
      odd++;
    else
      even++;
    if (res & 1) {
      if (odd == 1)
        puts("Yes");
      else {
        if (r > 0 && g > 0 && b > 0) {
          int Odd = 0;
          int Even = 0;
          if (r & 1)
            Even++;
          else
            Odd++;
          if (g & 1)
            Even++;
          else
            Odd++;
          if (b & 1)
            Even++;
          else
            Odd++;
          if ((w + 3) & 1)
            Odd++;
          else
            Even++;
          if (Odd == 1)
            puts("Yes");
          else
            puts("No");
        } else {
          puts("No");
        }
      }
    } else {
      if (odd == 0)
        puts("Yes");
      else {
        if (r > 0 && g > 0 && b > 0) {
          int Odd = 0;
          int Even = 0;
          if (r & 1)
            Even++;
          else
            Odd++;
          if (g & 1)
            Even++;
          else
            Odd++;
          if (b & 1)
            Even++;
          else
            Odd++;
          if ((w + 3) & 1)
            Odd++;
          else
            Even++;
          if (Odd == 0)
            puts("Yes");
          else
            puts("No");
        } else {
          puts("No");
        }
      }
    }
  }
  return 0;
}
