count=int(raw_input())
ans =[]
for i in range(0,count):
    a,b,c=map(int,raw_input().split())
    if pow(a,2)+pow(b,2)==pow(c,2):
        ans.append("YES")
    elif pow(a,2)+pow(c,2)==pow(b,2):
        ans.append("YES")
    elif pow(b,2)+pow(c,2)==pow(a,2):
        ans.append("YES")
    else:
        ans.append("NO")

for i in range(0,count):
    print ans[i] count=int(raw_input()) count int(raw_input()) int raw_input() raw_input ans =[] ans [] for i in range(0,count):
    a,b,c=map(int,raw_input().split())
    if pow(a,2)+pow(b,2)==pow(c,2):
        ans.append("YES")
    elif pow(a,2)+pow(c,2)==pow(b,2):
        ans.append("YES")
    elif pow(b,2)+pow(c,2)==pow(a,2):
        ans.append("YES")
    else:
        ans.append("NO") i range(0,count) range 0 count a,b,c=map(int,raw_input().split()) a map(int,raw_input().split()) map int raw_input().split() ().split () raw_input split b c if pow(a,2)+pow(b,2)==pow(c,2):
        ans.append("YES")
    elif pow(a,2)+pow(c,2)==pow(b,2):
        ans.append("YES")
    elif pow(b,2)+pow(c,2)==pow(a,2):
        ans.append("YES")
    else:
        ans.append("NO") pow(a,2)+pow(b,2)==pow(c,2) pow(a,2)+pow(b,2) pow(a,2) pow a 2 pow(b,2) pow b 2 pow(c,2) pow c 2 ans.append("YES") ans.append ans append "YES" elif pow(a,2)+pow(c,2)==pow(b,2):
        ans.append("YES")
     pow(a,2)+pow(c,2)==pow(b,2) pow(a,2)+pow(c,2) pow(a,2) pow a 2 pow(c,2) pow c 2 pow(b,2) pow b 2 ans.append("YES") ans.append ans append "YES" elif pow(b,2)+pow(c,2)==pow(a,2):
        ans.append("YES")
     pow(b,2)+pow(c,2)==pow(a,2) pow(b,2)+pow(c,2) pow(b,2) pow b 2 pow(c,2) pow c 2 pow(a,2) pow a 2 ans.append("YES") ans.append ans append "YES" ans.append("NO") ans.append ans append "NO" for i in range(0,count):
    print ans[i] i range(0,count) range 0 count print ans[i] ans i count=int(raw_input()) int(raw_input()) count ans =[] [] ans a,b,c=map(int,raw_input().split()) map(int,raw_input().split()) a b,c=map(int,raw_input().split()) map(int,raw_input().split()) b c=map(int,raw_input().split()) map(int,raw_input().split()) c
count=int(raw_input())
ans =[]
for i in range(0,count):
    a,b,c=map(int,raw_input().split())
    if pow(a,2)+pow(b,2)==pow(c,2):
        ans.append("YES")
    elif pow(a,2)+pow(c,2)==pow(b,2):
        ans.append("YES")
    elif pow(b,2)+pow(c,2)==pow(a,2):
        ans.append("YES")
    else:
        ans.append("NO")

for i in range(0,count):
    print ans[i]