#include using namespace std; using ll = long long; using ull = unsigned long long; ll MOD = 1'000'000'007; signed main() { int tt; cin >> tt; while(tt--) { int n, a, b; cin >> n >> a >> b; int ln = (int)(log10l(n)) + 1; int la = (int)(log10l(a)) + 1; int lb = (int)(log10l(b)) + 1; if (a * b == n) { if (la == lb) { if (a % 10 != 0 || b % 10 != 0) { set s; while (n) { s.insert(n % 10); n /= 10; } while (a) { if (s.find(a % 10) == s.end()) break; a /= 10; } while (b) { if (s.find(b % 10) == s.end()) break; b /= 10; } if (a == 0 && b == 0) cout << "YES" << '\n'; else cout << "NO" << '\n'; } else cout << "NO" << '\n'; } else cout << "NO" << '\n'; } else cout << "NO" << '\n'; } }