N = int(input())
while N > 0:
    es = sorted(list(map(int, input().split())))
    if es[2] ** 2 == es[1] ** 2 + es[0] ** 2:
        print('YES')
    else:
        print('NO')
    N -= 1 N = int(input()) N int(input()) int input() input while N > 0:
    es = sorted(list(map(int, input().split())))
    if es[2] ** 2 == es[1] ** 2 + es[0] ** 2:
        print('YES')
    else:
        print('NO')
    N -= 1 N > 0 N 0 es = sorted(list(map(int, input().split()))) es sorted(list(map(int, input().split()))) sorted list(map(int, input().split())) list map(int, input().split()) map int input().split() ().split () input split if es[2] ** 2 == es[1] ** 2 + es[0] ** 2:
        print('YES')
    else:
        print('NO')
     es[2] ** 2 == es[1] ** 2 + es[0] ** 2 es[2] ** 2 es[2] es 2 2 es[1] ** 2 + es[0] ** 2 es[1] ** 2 es[1] es 1 2 es[0] ** 2 es[0] es 0 2 print('YES') print 'YES' print('NO') print 'NO' N -= 1 N 1 es = sorted(list(map(int, input().split()))) sorted(list(map(int, input().split()))) es N -= 1 1 N N = int(input()) int(input()) N
N = int(input())
while N > 0:
    es = sorted(list(map(int, input().split())))
    if es[2] ** 2 == es[1] ** 2 + es[0] ** 2:
        print('YES')
    else:
        print('NO')
    N -= 1