#include <bits/stdc++.h>    
#define fastio() ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0)
#define pb  push_back
#define show(x) cout<<(#x)<<" : "<<x<<endl;
#define ll  long long
#define ld  long double
#define fill(a,val) memset(a,val,sizeof(a))
#define mp  make_pair
#define ff  first
#define ss  second
#define pii pair<ll,ll>
#define sq(x) ((x)*(x))
#define all(v) v.begin(),v.end()
#define rall(v) v.rbegin(),v.rend()
const ll INF     = 1ll*1000*1000*1000*1000*1000*1000 + 7;
using namespace std;


int main() 
{
int T;
cin>>T;
while(T--)
{

double n,d;
ll flag=0;
double z=0;

cin>>n>>d;

double x=sqrt(d);


if (d<=n)
flag=1;
else
{

z=int(x-1)+ceil(d/(int)x);

if (z<=n)
flag=1;
	
}



if(flag==1)
cout<<"YES"<<'\n';
else
cout<<"NO"<<'\n';

	
}
	return 0;
}