// #牛客春招刷题训练营# https://www.nowcoder.com/discuss/726480854079250432 #include <algorithm> #include <iostream> using namespace std; int gcd(int x, int y){//---------gcd(x,y)是xy能通过加减组合出的最小的数; while(y){ int temp = x % y; x = y; y = temp; } return x; } int main() { ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0); int T; cin >> T; while(T--) { int x, y, a, b, c, d; cin >> x >> y >> a >> b >> c >> d; if (x % (gcd(max(c, d), min(c, d))) == 0 && y % (gcd(max(a, b), min(a, b))) == 0) cout << "YES\n";//--------如果x是gcd(c,d)的整数倍表示可以通过组合c,d取得x else cout << "NO\n"; } } // 64 位输出请用 printf("%lld")