n = int(input())

def isVampire(vamp):
    vamp[0], vamp[2] = vamp[2], vamp[0]

    if ( vamp[0] * vamp[1] != vamp[2] ):
        print("NO")
        return
    
    if ( vamp[0] % 10 == 0 and vamp[1] % 10 == 0 ):
        print("NO")
        return
    
    if not ( 2 * len(str(vamp[0])) == 2 * len(str(vamp[1])) == len(str(vamp[2]))):
        print("NO")
        return
    
    new_str = sorted(str(vamp[0]) + str(vamp[1]))
    if ( new_str != sorted(str(vamp[2]))):
        print("NO")
        return
    
    print("YES")

v = []
for i in range(n):
    vamp = list(map(int, input().split()))
    v . append ( vamp )

for vamp in v:
    isVampire(vamp)