#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main()
{


      int t;
      cin>>t;
      while(t--){
        int n,d,paps=0,c=0,j,pa=0,pu=0,la=0;
        cin>>n>>d;
        int p[101];
        int i;
        for(i=0;i<n;i++){
            cin>>p[i];
        }
        for(i=0;i<n;i++){
            if(p[i]<=d){
                c++;
            }
            else{
                pu++;
            }
        }
        if(c==n){
            cout<<"YES"<<endl;
            paps=1;
        }

        else{
        sort(p,p+n);
        if((p[0]+p[1])<=d){
            cout<<"YES"<<endl;
            paps=1;
        }
        }
        if(paps==0){
            cout<<"NO"<<endl;
        }

      }
  }
