using System;

class Program
{
    static bool checking(int[] a)
    {
        return (a[0] + a[1] == a[2] || a[1] + a[2] == a[0] || a[2] + a[0] == a[1]);
    }

    static int Main()
    {   
        int[] a = new int[3];
        int inp,n;
        string[] str;
        string result;

        n = int.Parse(Console.ReadLine());
        for (int i = 0; i < n; i++)
        {
            str = (Console.ReadLine()).Split(' ');
            for (int j = 0; j < 3; j++)
            {
                
                inp = int.Parse(str[j]);
                a[j] = inp * inp;
            }

            if (checking(a))
                result = "YES";
            else
                result = "NO";

            Console.WriteLine("{0}", result);

        }

        



        return 0;
    }
}
       