
ntests = int(input())

for _ in range(ntests):

    n, a, b = [int(x) for x in input().split(" ")]
    strn, stra, strb = [str(x) for x in (n, a, b)]

    if a < 0:
        stra = stra[1:]

    if b < 0:
        strb = strb[1:]

    if n < 0:
        strn = strn[1:]

    if len(stra) != len(strb):
        print("NO")
        continue

    if len(strn) != 2 * len(stra):
        print("NO")
        continue

    if stra[-1] == "0" and strb[-1] == "0":
        print("NO")
        continue

    d1 = {
        "0": 0,
        "1": 0,
        "2": 0,
        "3": 0,
        "4": 0,
        "5": 0,
        "6": 0,
        "7": 0,
        "8": 0,
        "9": 0,
    }

    d2 = {
        "0": 0,
        "1": 0,
        "2": 0,
        "3": 0,
        "4": 0,
        "5": 0,
        "6": 0,
        "7": 0,
        "8": 0,
        "9": 0,
    }

    for c in stra + strb:
        d1[c] += 1
    for c in strn:
        d2[c] += 1

    ok = True
    for k in d1.keys():
        if d1[k] != d2[k]:
            ok = False
            break
    if not ok:
        print("NO")
        continue

    if a * b != n:
        print("NO")
        continue

    print("YES")
