import sys

N = int(sys.stdin.readline().rstrip())
for i in range(N):
    l1,l2,l3 = sorted(map(int, sys.stdin.readline().rstrip().split(' ')))
    print("YES" if (l1**2 + l2**2 == l3**2) else "NO") import sys sys N = int(sys.stdin.readline().rstrip()) N int(sys.stdin.readline().rstrip()) int sys.stdin.readline().rstrip() sys.stdin.readline().rstrip sys.stdin.readline() sys.stdin.readline sys.stdin sys stdin readline rstrip for i in range(N):
    l1,l2,l3 = sorted(map(int, sys.stdin.readline().rstrip().split(' ')))
    print("YES" if (l1**2 + l2**2 == l3**2) else "NO") i range(N) range N l1,l2,l3 = sorted(map(int, sys.stdin.readline().rstrip().split(' '))) l1 sorted(map(int, sys.stdin.readline().rstrip().split(' '))) sorted map(int, sys.stdin.readline().rstrip().split(' ')) map int sys.stdin.readline().rstrip().split(' ') sys.stdin.readline().rstrip().split sys.stdin.readline().rstrip() sys.stdin.readline().rstrip sys.stdin.readline() sys.stdin.readline sys.stdin sys stdin readline rstrip split ' ' l2 l3 print("YES" if (l1**2 + l2**2 == l3**2) else "NO") print "YES" if (l1**2 + l2**2 == l3**2) else "NO" l1**2 + l2**2 == l3**2 l1**2 + l2**2 l1**2 l1 2 l2**2 l2 2 l3**2 l3 2 "YES" "NO" l1,l2,l3 = sorted(map(int, sys.stdin.readline().rstrip().split(' '))) sorted(map(int, sys.stdin.readline().rstrip().split(' '))) l1 N = int(sys.stdin.readline().rstrip()) int(sys.stdin.readline().rstrip()) N l2,l3 = sorted(map(int, sys.stdin.readline().rstrip().split(' '))) sorted(map(int, sys.stdin.readline().rstrip().split(' '))) l2 l3 = sorted(map(int, sys.stdin.readline().rstrip().split(' '))) sorted(map(int, sys.stdin.readline().rstrip().split(' '))) l3
import sys

N = int(sys.stdin.readline().rstrip())
for i in range(N):
    l1,l2,l3 = sorted(map(int, sys.stdin.readline().rstrip().split(' ')))
    print("YES" if (l1**2 + l2**2 == l3**2) else "NO")