#!/usr/bin/python
def isMirror(hour,minute):
    return hour%10 == minute//10 and hour//10 == minute%10

def hasConsecutive(hour,minute):
    if hour%10 - 1 == hour//10:
        if minute%10 - 1 == minute//10:
            if minute//10 - 1 == hour%10:
                return True
    return False

def isTwoPower(hour,minute):
    nr = minute+100*hour
    return nr&(nr-1) == 0

def isPeculiar(hour,minute):
    if hour < 0 or hour > 24:
        return False
    if minute < 0 or minute > 60:
        return False
    if minute == 0:
        return True
    if hour == minute:
        return True
    if isMirror(hour,minute):
        return True
    if hasConsecutive(hour,minute):
        return True
    if isTwoPower(hour,minute):
        return True
    return False
n = int(input())
for i in range(0,n):
    time = input().split(":")
    minute = int(time[1])
    hour = int(time[0])
    if isPeculiar(hour,minute):
        print("YES")
    else:
        print("NO")