#include using namespace std; int t, n; long long m; int main() { cin >> t; for (int i = 0; i < t; i++) { cin >> n >> m; vector a(n); bool f = 0; for (int j = 0; j < n; j++) { cin >> a[j]; if (j > 0 && a[j - 1] + a[j] < m) f = 1; } if(f) cout << "No" << endl; else cout << "Yes" << endl; } }