t = int(input())

def ce(m, x, y):
    # 0..9
    digits = [0 for _ in range(10)]
    digitsM = [0 for _ in range(10)]
    
    for a in str(x):
        digits[int(a)] += 1

    for a in str(y):
        digits[int(a)] += 1

    
    for a in str(m):
        digitsM[int(a)] += 1

    for i in range(10):
        if digits[i] != digitsM[i]:
            return False
    return True

for _ in range(t):
    m,x,y = map(int, input().split())
    #m = max(a,b,c)
    #x = min(a,b,c)
    #y = a+b+c-m-x
    if all([len(str(m)) == len(str(x)) + len(str(y)),m == x*y, len(str(x)) == len(str(y)), (x % 10 != 0 or y%10 != 0), ce(m, x, y)]):
        print("YES")
    else:
        print("NO")
