#include <iostream>

using namespace std;

char v[5];
int s;

int main()
{
    int n,i,ok;
    cin>>n;
    for (i=1;i<=n;++i)
    {
        cin>>v;
        s=0; ok=1;
        if (v[3]=='0'&&v[3]==v[4]) {ok=0;cout<<"YES";}
        else if (v[0]==v[3]&&v[1]==v[4]) {ok=0;cout<<"YES";}
        else if (v[0]==v[4]&&v[1]==v[3]) {ok=0;cout<<"YES";}
        else if (v[0]==v[1]-1&&v[1]==v[3]-1&&v[3]==v[4]-1) {ok=0;cout<<"YES";}
        if (ok&&v[0]>'0')
        {
            s=(v[0]-'0')*1000+(v[1]-'0')*100+(v[3]-'0')*10+(v[4]-'0');
            while (s%2==0)
                s/=2;
            if (s==1) {ok=0;cout<<"YES";}
        }
        if (ok) cout<<"NO";
    }
    return 0;
}