#include <bits/stdc++.h>
using namespace std;

int main() {
	ios_base::sync_with_stdio(false);
	cin.tie(NULL);
	int t;
	cin>>t;
	while(t--)
	{
	    int n,d;
	    cin>>n>>d;
	    int a[n];
	    for(int i=0;i<n;i++)
	    cin>>a[i];
	    sort(a,a+n);
	    bool flag=true;
	    for(int i=0;i<n;i++)
	    {
	        if(a[i]<=d)continue;
	        else{
	            if(i-1<=0)
	            {
	                flag=false;break;
	                
	            }
	            int j=0,k=1;
	            if(j<k)
	            {
	                if(a[j]+a[k]>d){
	                    flag=false;
	                    break;
	                }
	                break;
	            }
	        }
	    }
	    if(flag)cout<<"Yes";
	    else cout<<"No";
	    cout<<endl;
	}
	return 0;
}