t = int(input())

def to_list(num):
    numbers = list()
    while num != 0:
        zvysok = int(num % 10)
        numbers.append(zvysok)
        num = int(num / 10)
    return numbers

def vampires():
    n, a, b = map(int, input().split())
    list_n = to_list(n)
    list_a = to_list(a)
    list_b = to_list(b)
    list_total = list_a.copy()
    for i in range(len(list_b)):
        list_total.append(list_b[i])

    if n == a*b:
        if len(list_a) == len(list_b):
            if a% 10 != 0 or b % 10 != 0:
                list_n.sort()
                list_total.sort()
                if list_n == list_total:
                    return 'YES'
    return 'NO'

answers = list()
for i in range(t):
    answers.append((vampires()))
print(*answers, sep='\n')
