int main()
{
	int year[200],m1,m2,i,n;
	scanf("%d", &n);
	for(i=0;i<n;i++)
	{
		scanf("%d %d %d\n",&year[i],&m1,&m2);
		if(year[i]%400 == 0 ||(year[i]%4==0 && year[i]%100!=0)){
			if((m1==4&&m2==7)||(m1==7&&m2==4)||(m1==9&&m2==12)||(m1==12&&m2==9)||(m1==1&&m2==4)||(m1==4&&m2==1)||(m1==11&&m2==3)||(m1==3&&m2==11)||(m1==1&&m2==7)||(m1==7&&m2==1)||(m1==2&&m2==8)||(m1==8&&m2==2)){
				printf("YES\n");
			}
			else{
				printf("NO\n");
			}
		}
		else{
			if((m1==4&&m2==7)||(m1==7&&m2==4)||(m1==9&&m2==12)||(m1==12&&m2==9)||(m1==2&&m2==3)||(m1==3&&m2==2)||(m1==11&&m2==3)||(m1==3&&m2==11)||(m1==1&&m2==10)||(m1==10&&m2==1)||(m1==2&&m2==11)||(m1==11&&m2==2)){
				printf("YES\n");
			}
			else{
				printf("NO\n");
			}
		}
	}
	return 0;
}