#include using namespace std; using ll = long long; using ull = unsigned long long; void solve() { ll n, b, a; cin >> n >> a >> b; if(n / b != a) { cout << "NO" << "\n"; return; } string nstr = to_string(n); string astr = to_string(a); string bstr = to_string(b); ll nlen = nstr.length(); ll blen = bstr.length(); ll alen = astr.length(); if(n / b != a) { cout << "NO" << "\n"; return; } if(nlen % 2 != 0) { cout << "NO" << "\n"; return; } if(nlen != alen + blen) { cout << "NO" << "\n"; return; } if(alen != blen) { cout << "NO" << "\n"; return; } if((a % 10 != 0) && (b % 10 != 0)) { cout << "NO" << "\n"; return; } ll chars[26] = {}; for(int i = 0; i < 26; ++i) { chars[i] = 0; } for(char i : astr) { chars[i-1]++; } for(char i : bstr) { chars[i-1]++; } for(char i : nstr) { chars[i-1]--; } for(int i = 0; i < 26; ++i) { if(chars[i] != 0) { cout << "NO" << "\n"; return; } } cout << "YES" << "\n"; return; } int main() { ios::sync_with_stdio(0); cin.tie(0); int t; cin >> t; while (t--) { solve(); } return 0; }