for i in range(int(input())):
    line = sorted(list(map(int, input().split())),reverse=True)
    print('YES' if line[0]**2==line[1]**2+line[2]**2 else 'NO') for i in range(int(input())):
    line = sorted(list(map(int, input().split())),reverse=True)
    print('YES' if line[0]**2==line[1]**2+line[2]**2 else 'NO') i range(int(input())) range int(input()) int input() input line = sorted(list(map(int, input().split())),reverse=True) line sorted(list(map(int, input().split())),reverse=True) sorted list(map(int, input().split())) list map(int, input().split()) map int input().split() ().split () input split reverse=True reverse True print('YES' if line[0]**2==line[1]**2+line[2]**2 else 'NO') print 'YES' if line[0]**2==line[1]**2+line[2]**2 else 'NO' line[0]**2==line[1]**2+line[2]**2 line[0]**2 line[0] line 0 2 line[1]**2+line[2]**2 line[1]**2 line[1] line 1 2 line[2]**2 line[2] line 2 2 'YES' 'NO' line = sorted(list(map(int, input().split())),reverse=True) sorted(list(map(int, input().split())),reverse=True) line
for i in range(int(input())):
    line = sorted(list(map(int, input().split())),reverse=True)
    print('YES' if line[0]**2==line[1]**2+line[2]**2 else 'NO')