#include <bits/stdc++.h>
long long bigmod(long long a, long long b) {
  if (b == 0) return 1;
  long long ret = bigmod(a, b / 2);
  return ret * ret % 1000000007 * (b % 2 ? a : 1) % 1000000007;
}
using namespace std;
int q, n, k;
int v[200010];
int main() {
  cin >> q;
  while (q--) {
    cin >> n >> k;
    for (int i = 1; i <= n; i++) cin >> v[i];
    int ok = 0, ok2 = 0;
    for (int i = 1; i <= n; i++) {
      if (v[i] == k) ok = 1;
      if (n == 1) ok2 = 1;
      if (i < n && v[i + 1] >= k && v[i] >= k) ok2 = 1;
      if (i < n - 1 && v[i + 2] >= k && v[i] >= k) ok2 = 1;
    }
    if (ok && ok2)
      puts("yes");
    else
      puts("no");
  }
}
