#include <iostream>
#include <cstring>
#include <stdlib.h>
using namespace std;

int ok(char str[])
{
    int sz1=atoi(str);
    int sz2=atoi(str+3);

    if(sz1>23 || sz2>59)
        return 0;

    if(sz2==0)
        return 1;

    if(sz1==sz2)
        return 1;

    if(sz1%10*10+sz1/10==sz2)
        return 1;

    if(sz1+22==sz2)
        return 1;

    char aux[5]="1248";
    if((sz1/10!=0 && strchr(aux,sz1/10+48)) && (sz1%10!=0 && strchr(aux,sz1%10+48)) && (sz2/10!=0 && strchr(aux,sz2/10+48)) && (sz2%10!=0 && strchr(aux,sz2%10+48)) )
       return 1;

    return 0;
}

int main()
{
    int i,n;
    char str[6];
    cin>>n;
    cin.get();
    for(i=1;i<=n;i++)
    {
        cin.getline(str,6);
        if(ok(str))
            cout<<"YES\n";
        else
            cout<<"NO\n";
    }
    return 0;
}