#include <bits/stdc++.h>
using namespace std;
#define int int64_t
#define endl "\n"
#define fastIO() ios_base::sync_with_stdio(false); cin.tie(NULL);
const int N = 1e6+7;
int T, ones, twos, threes;
int32_t main()
{
fastIO();
cin >> T;
while (T--)
{
cin >> ones >> twos >> threes;
int x1 = ones % 2 == 0;
int x2 = twos % 2 == 0;
int x3 = threes % 2 == 0;
int d = x1*4 + x2*2 + x3;
switch (d)
{
case 0 :
{
ones -= ones/2;
twos -= twos/2;
threes -= threes/2;
if (threes > 0 || (ones > 0 && twos > 0) || (ones >= 3))
cout << "YES" << endl;
else
cout << "NO" << endl;
break;
}
case 2 :
{
ones -= ones/2;
twos -= twos/2;
threes -= threes/2;
if (twos > 0 || (ones >= 2))
cout << "YES" << endl;
else
cout << "NO" << endl;
break;
}
case 5 :
{
ones -= ones/2;
twos -= twos/2;
threes -= threes/2;
if (ones > 0)
cout << "YES" << endl;
else
cout << "NO" << endl;
break;
}
case 7 :
{
cout << "YES" << endl;
break;
}
default :
{
cout << "NO" << endl;
break;
}
}
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgaW50IGludDY0X3QKI2RlZmluZSBlbmRsICJcbiIKI2RlZmluZSBmYXN0SU8oKSBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsgY2luLnRpZShOVUxMKTsKCmNvbnN0IGludCBOID0gMWU2Kzc7CmludCBULCBvbmVzLCB0d29zLCB0aHJlZXM7CgppbnQzMl90IG1haW4oKQp7CiAgICBmYXN0SU8oKTsKICAgIGNpbiA+PiBUOwogICAgd2hpbGUgKFQtLSkKICAgIHsKICAgICAgICBjaW4gPj4gb25lcyA+PiB0d29zID4+IHRocmVlczsKICAgICAgICBpbnQgeDEgPSBvbmVzICUgMiA9PSAwOwogICAgICAgIGludCB4MiA9IHR3b3MgJSAyID09IDA7CiAgICAgICAgaW50IHgzID0gdGhyZWVzICUgMiA9PSAwOwogICAgICAgIGludCBkID0geDEqNCArIHgyKjIgKyB4MzsKICAgICAgICBzd2l0Y2ggKGQpCiAgICAgICAgewogICAgICAgICAgICBjYXNlIDAgOgogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBvbmVzIC09IG9uZXMvMjsKICAgICAgICAgICAgICAgIHR3b3MgLT0gdHdvcy8yOwogICAgICAgICAgICAgICAgdGhyZWVzIC09IHRocmVlcy8yOwogICAgICAgICAgICAgICAgaWYgKHRocmVlcyA+IDAgfHwgKG9uZXMgPiAwICYmIHR3b3MgPiAwKSB8fCAob25lcyA+PSAzKSkKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8ICJZRVMiIDw8IGVuZGw7CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgY291dCA8PCAiTk8iIDw8IGVuZGw7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgICAgICBjYXNlIDIgOgogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBvbmVzIC09IG9uZXMvMjsKICAgICAgICAgICAgICAgIHR3b3MgLT0gdHdvcy8yOwogICAgICAgICAgICAgICAgdGhyZWVzIC09IHRocmVlcy8yOwogICAgICAgICAgICAgICAgaWYgKHR3b3MgPiAwIHx8IChvbmVzID49IDIpKQogICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgIllFUyIgPDwgZW5kbDsKICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8ICJOTyIgPDwgZW5kbDsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGNhc2UgNSA6CiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIG9uZXMgLT0gb25lcy8yOwogICAgICAgICAgICAgICAgdHdvcyAtPSB0d29zLzI7CiAgICAgICAgICAgICAgICB0aHJlZXMgLT0gdGhyZWVzLzI7CiAgICAgICAgICAgICAgICBpZiAob25lcyA+IDApCiAgICAgICAgICAgICAgICAgICAgY291dCA8PCAiWUVTIiA8PCBlbmRsOwogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgIk5PIiA8PCBlbmRsOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgY2FzZSA3IDogCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQgPDwgIllFUyIgPDwgZW5kbDsgCiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgICAgICBkZWZhdWx0IDogCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNvdXQgPDwgIk5PIiA8PCBlbmRsOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQ==