#include using namespace std; int cnt_digs(int a){ int n =0; while(a){ a /= 10; n++; } return n; } void per_digs(int a, int *arr, bool fg){ while(a){ fg == 1 ? arr[a%10]++ : arr[a%10]--; a /= 10; } } int main(){ int t, n, a, b; cin >> t; while (t--){ cin >> n >> a >> b; if (a > n){ int swp = a; a = n; n = swp; } if (b > n){ int swp = b; b = n; b = swp; } if (a * b != n){ cout << "NO" << endl; continue; } int nn = cnt_digs(n); if (!(((nn / 2) == cnt_digs(b)) && (cnt_digs(a) == (nn / 2)) && (nn % 2 == 0))) { // cout << nn << " " << cnt_digs(b) << " " << cnt_digs(a) << endl; cout << "NO" << endl; continue; } if (a % 10 != 0 && b % 10 != 0){ cout << "NO" << endl; continue; } int arr[10] = {0}; per_digs(a, arr, 1); per_digs(b, arr, 1); per_digs(n, arr, 0); bool fg = true; for (int i = 0; i < 10; i++){ if (arr[i] != 0){ cout << "NO" << endl; fg = false; break; } } if (fg){ cout << "YES" << endl; } else { cout << "NO" << endl; } } }