#include <bits/stdc++.h>   using namespace std;      int main(){    int t,n,d;    int a[110],b[110];            scanf( %d ,&t);    while(t--){     scanf( %d%d ,&n,&d);     int fir=200,sec=200;     int fid,sid;     int x[110];     int xid[110];     int c=0;          for(int i=1;i<=n;i++){      scanf( %d ,&a[i]);      if(a[i]<fir){       sec=fir;fir=a[i];       sid=fid;fid=i;      }      else if(a[i]<sec){sec=a[i];sid=i;}      if(a[i]>d){       x[++c]=a[i];       xid[c]=i;      }     }     if(fir>d||sec>d||(c>=1&&fir+sec>d))printf( NO n );     else printf( YES n );    }    return 0;   }             