#pragma GCC optimize("O3") //#pragma GCC target("avx2") //#pragma GCC optimize("unroll-loops") #include using namespace std; typedef long long ll; typedef unsigned long long ull; typedef long double ld; typedef vector vi; typedef vector vll; typedef vector vld; typedef vector vb; typedef pair Pll; typedef pair Pin; ll INF = 1e16; int inf = 1e9; #define ALL(x) (x).begin(), (x).end() #define FOR(i, m, n) for (ll i = (m); i < (n); ++i) #define REVFOR(i, m, n) for (ll i = ((n) - 1); i >= (m); --i) #define REP(i, n) FOR(i, 0, n) #define REVREP(i, n) REVFOR(i, 0, n) #define fi first #define se second #define pb push_back #define mp make_pair #define eb emplace_back #define bcnt __builtin_popcountll // inputs #define VLLIN(x, n) vll x(n); REP(i, n) cin >> x[i]; #define VIIN(x, n) vin x(n); REP(i, n) cin >> x[i]; #define VLDIN(x, n) vld x(n); REP(i, n) cin >> x[i]; #define SIN(s, n) string s; cin >> s; #ifdef LOCAL #include #define debug(...) cerr << "[" << #__VA_ARGS__ << "]: ", d_err(__VA_ARGS__); #else #define debug(...) 83; #endif void d_err() { cerr << endl; } template void d_err(H h, T... t) { cerr << h << " "; d_err(t...); } template void print(T x) { cout << x << "\n"; } template void print(vector& x) { int N = x.size(); REP(i, N) { if (i > 0) cout << " "; cout << x[i]; } cout << "\n"; } typedef __int128_t INT; ostream& operator<<(ostream& os, __int128_t x) { if (x == 0) return os << "0"; if (x < 0) { os << "-"; x *= -1; } string s; while (x) { s += char(x % 10 + '0'); x /= 10; } reverse(s.begin(), s.end()); return os << s; } typedef __uint128_t UINT; ostream& operator<<(ostream& os, __uint128_t x) { if (x == 0) { return os << "0"; } string s; while (x) { s += char(x % 10 + '0'); x /= 10; } reverse(s.begin(), s.end()); return os << s; } int main(){ cin.tie(0); ios_base::sync_with_stdio(false); cout << fixed << setprecision(20); int t; cin >> t; while(t--) { ll n, a, b; cin >> n >> a >> b; INT _a = a, _b = b; if (_a > _b) swap(_a, _b); if (_a == 1) { print("YES"); continue; } if (__gcd(a, b) == 1 && a + b <= n) { print("YES"); } else { print("NO"); } } }