#include<stdio.h>
int main(void)
{
	int n,i,w,a,s,d,x,j,z[1000];
	while(scanf("%d",&n)!=EOF){
		for(i=0;i<n;i++){
			scanf("%d %d %d",&a,&s,&d);
			if(a>s&&d<a){
				w=(d*d)+(s*s);
				x=a*a;
					if(w==x){
						z[i]=1;
					}
					else{
						z[i]=0;
					}	
			}	
			if(a<d&&d>s){
				w=(a*a)+(s*s);
				x=d*d;
					if(w==x){
						z[i]=1;
					}
					else{
						z[i]=0;
					}				
			}
			if(a<s&&s>d){
				w=(d*d)+(s*s);
				x=s*s;
					if(w==x){
						z[i]=1;
					}
					else{
						z[i]=0;
					}				
			}
			if(a==s&&s==d){
				z[i]=0;
			}	
		for(i=0;i<n;i++){
			if(z[i]==1){
				printf("YES\n");
			}	
			if(z[i]==0){
				printf("NO\n");
			}
		}	
		}
	}
	return 0;
}