delta = int(input())
tri_all = []
for i in range(delta):
	tri = list(map(int, input().split(' ')))
	tri.sort()
	tri_all.append(tri)

for i in range(len(tri_all)):
	if tri_all[i][0]**2 + tri_all[i][1]**2 == tri_all[i][2]**2:
		print('YES')
	else:
		print('NO') delta = int(input()) delta int(input()) int input() input tri_all = [] tri_all [] for i in range(delta):
	tri = list(map(int, input().split(' ')))
	tri.sort()
	tri_all.append(tri) i range(delta) range delta tri = list(map(int, input().split(' '))) tri list(map(int, input().split(' '))) list map(int, input().split(' ')) map int input().split(' ') ().split () input split ' ' tri.sort() tri.sort tri sort tri_all.append(tri) tri_all.append tri_all append tri for i in range(len(tri_all)):
	if tri_all[i][0]**2 + tri_all[i][1]**2 == tri_all[i][2]**2:
		print('YES')
	else:
		print('NO') i range(len(tri_all)) range len(tri_all) len tri_all if tri_all[i][0]**2 + tri_all[i][1]**2 == tri_all[i][2]**2:
		print('YES')
	else:
		print('NO') tri_all[i][0]**2 + tri_all[i][1]**2 == tri_all[i][2]**2 tri_all[i][0]**2 + tri_all[i][1]**2 tri_all[i][0]**2 tri_all[i][0] [i] tri_all i 0 2 tri_all[i][1]**2 tri_all[i][1] [i] tri_all i 1 2 tri_all[i][2]**2 tri_all[i][2] [i] tri_all i 2 2 print('YES') print 'YES' print('NO') print 'NO' tri_all = [] [] tri_all tri = list(map(int, input().split(' '))) list(map(int, input().split(' '))) tri delta = int(input()) int(input()) delta
delta = int(input())
tri_all = []
for i in range(delta):
	tri = list(map(int, input().split(' ')))
	tri.sort()
	tri_all.append(tri)

for i in range(len(tri_all)):
	if tri_all[i][0]**2 + tri_all[i][1]**2 == tri_all[i][2]**2:
		print('YES')
	else:
		print('NO')