n =  int(input())
for i in range(n):
    tri_list = list(map(int,input().split(" ")))
    #tri_list = input().split(" ")
    tri_list.sort()
    a = int(tri_list[2]) ** 2
    b = int(tri_list[0]) ** 2 + int(tri_list[1]) ** 2
    if a == b:
        print("YES")
    else:
        print("NO") n =  int(input()) n int(input()) int input() input for i in range(n):
    tri_list = list(map(int,input().split(" ")))
    #tri_list = input().split(" ")
    tri_list.sort()
    a = int(tri_list[2]) ** 2
    b = int(tri_list[0]) ** 2 + int(tri_list[1]) ** 2
    if a == b:
        print("YES")
    else:
        print("NO") i range(n) range n tri_list = list(map(int,input().split(" "))) tri_list list(map(int,input().split(" "))) list map(int,input().split(" ")) map int input().split(" ") ().split () input split " " tri_list.sort() tri_list.sort tri_list sort a = int(tri_list[2]) ** 2 a int(tri_list[2]) ** 2 int(tri_list[2]) int tri_list[2] tri_list 2 2 b = int(tri_list[0]) ** 2 + int(tri_list[1]) ** 2 b int(tri_list[0]) ** 2 + int(tri_list[1]) ** 2 int(tri_list[0]) ** 2 int(tri_list[0]) int tri_list[0] tri_list 0 2 int(tri_list[1]) ** 2 int(tri_list[1]) int tri_list[1] tri_list 1 2 if a == b:
        print("YES")
    else:
        print("NO") a == b a b print("YES") print "YES" print("NO") print "NO" a = int(tri_list[2]) ** 2 int(tri_list[2]) ** 2 a b = int(tri_list[0]) ** 2 + int(tri_list[1]) ** 2 int(tri_list[0]) ** 2 + int(tri_list[1]) ** 2 b n =  int(input()) int(input()) n tri_list = list(map(int,input().split(" "))) list(map(int,input().split(" "))) tri_list
n =  int(input())
for i in range(n):
    tri_list = list(map(int,input().split(" ")))
    #tri_list = input().split(" ")
    tri_list.sort()
    a = int(tri_list[2]) ** 2
    b = int(tri_list[0]) ** 2 + int(tri_list[1]) ** 2
    if a == b:
        print("YES")
    else:
        print("NO")
