#include using namespace std; #define ll long long #define pb push_back #define all(x) begin(x), end(x) signed main() { ios_base::sync_with_stdio(); cout.tie(); cin.tie(); int t; cin >> t; while(t--) { ll n, a, b; cin >> n >> a >> b; vector ka, kb, kn; ll aa = a, bb = b, nn = n; while(aa) { ka.pb(aa % 10); aa /= 10; } while(bb) { kb.pb(bb % 10); bb /= 10; } while(nn) { kn.pb(nn % 10); nn /= 10; } reverse(all(ka)); reverse(all(kb)); reverse(all(kn)); //for(int i: ka) { cout << i << " "; } cout << "\n"; //for(int i: kb) { cout << i << " "; } cout << "\n"; //for(int i: kn) { cout << i << " "; } cout << "\n"; vector v = ka; for(ll i: kb) { v.pb(i); } sort(all(v)); sort(all(kn)); if(n == a * b && ka.size() == kb.size() && (a % 10 != 0 || b%10!=0) && v == kn) { cout << "YES\n"; } else { cout << "NO\n"; } } return 0; }