def triangle(args)
  args.sort.each_cons(3) do |a, b, c|
    a**2 + b**2 == c**2 ? puts("YES") : puts("NO")
  end
end

gets.chomp.to_i.times do
  triangle(gets.chomp.split(' ').map! { |elm| elm.to_i })
end