#!/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")