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

int t, n, d;

int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(0);

    cin >> t;

    while(t--){
        cin >> n >> d;

        bool areAll = true;
        int min1 = 100, min2 = 100;
        for(int i = 0; i < n; ++i){
            int a;
            cin >> a;

            if(a > d){areAll = false;}

            if(a <= min1){
                min2 = min1;
                min1 = a;
            }
            else if(a < min2){
                min2 = a;
            }
        }

        if(areAll || min1 + min2 <= d){cout << "YES\n";}
        else{cout << "NO\n";}
    }

    return 0;
}
