t = int(input())

for _ in range(t):
	n, a, b = map(int, input().split())
	
	k = len(str(n))//2
	cond1 = a*b == n
	cond2 = len(str(a)) == k and len(str(b)) == k
	cond3 = (a % 10 != 0) or (b % 10 != 0)
	dign = [0 for _ in range(10)]
	digab = [0 for _ in range(10)]
	
	for d in str(n):
		dign[int(d)] += 1
	
	for d in str(a):
		digab[int(d)] += 1
	for d in str(b):
		digab[int(d)] += 1
	
	cond4 = True
	for i in range(10):
		if dign[i] != digab[i]:
			cond4 = False
			break
			
	
	
	if cond1 and cond2 and cond3 and cond4:
		print("YES")
	else:
		print("NO")
