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

#define ll long long 

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
    int t;
    cin>>t;
    while(t--)
    {
        int d,n;
        cin>>n>>d;
        vector<int>a(n);
        for(int i=0;i<n;i++)
        {
            cin>>a[i];
        }
        int flag=1;
         for(int i=0;i<n;i++)
                {
                    if(a[i]>d)
                    flag=0;
                }
        sort(a.begin(),a.end());
        if(flag==1)
        cout<<"yes"<<'\n';
        else if(a[0]+a[1]<=d)
        cout<<"yes"<<'\n';
        else
        cout<<"no"<<'\n';
               
        
    }
    
}