#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{ char s[5],ok=0,h,m,*v;
  int n,i;
  v=(char*)malloc(n);
  scanf("%d",&n);
  for(i=0;i<n;i++)
  {scanf("%s",&s);
  h=10*(s[0]-'0')+(s[1]-'0');
  m=10*(s[3]-'0')+(s[4]-'0');
  if((h>=0)&&(h<24)&&(m==0))ok=1;
  if((h==m)&&(h>=0)&&(h<24)&&(m>=0)&&(m<60))ok=1;
  if((h==(m%10)*10+m/10)&&(h>=0)&&(h<24)&&(m>=0)&&(m<60))ok=1;
  if((m-h==22)&&(h>=0)&&(h<24)&&(m>=0)&&(m<60))ok=1;
  if((h==10||h==20)&&(m==24||m==48))ok=1;
  if(ok==1){v[i]=1;ok=0;}
    else v[i]=0;
  }
  for(i=0;i<n;i++)
  {
      if(v[i])printf("Yes\n");
        else printf("No\n");
  }
    return 0;
}