#include <bits/stdc++.h>
using namespace std;
bool solve(long long int b, long long int e, long long int d, long long int n) {
  if (b > e) {
    return false;
  }
  long long x = ceil((b + e) / 2);
  long long days = x + ceil(d / (x + 1.0));
  if (days <= n) {
    return true;
  } else {
    return solve(x + 1, e, d, n);
  }
}
int main() {
  long long int t;
  cin >> t;
  while (t--) {
    long long n, d;
    cin >> n >> d;
    cout << (solve(0, n, d, n) ? "YES" : "NO") << endl;
  }
  return 0;
}
