#pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include #include #define rep(i, a, b) for (ll i = (ll)(a); i < (ll)(b); i++) using namespace atcoder; using namespace std; typedef long long ll; void solve() { int a, b, c, d; cin >> a >> b >> c >> d; if (a == 0) { cout << "No\n"; return; } int A = a * 3; int B = b * 2; int C = c; int det = B * B - 4 * A * C; cout << (det > 0 ? "Yes" : "No") << '\n'; } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int t; cin >> t; while (t--) solve(); }