#include #include using namespace std; using namespace atcoder; using ll = long long; int main() { int T; cin >> T; while (T--) { int N, M; cin >> N >> M; vector A(N + 1); for (int i = 1; i <= N; i++) cin >> A[i]; bool flag = true; for (int i = 1; i <= N - 1; i++) { if (A[i] + A[i + 1] < M) { flag = false; break; } } cout << (flag ? "Yes": "No") << endl; } return 0; }