#include <bits/stdc++.h>
using namespace std;
double delta = 1 * 10e-9;
int main() {
  int t;
  cin >> t;
  while (t--) {
    int n, x;
    cin >> n >> x;
    bool eq = true;
    bool inf = false;
    int sum = 0;
    for (long long i = 1; i <= n; i++) {
      int y;
      cin >> y;
      if (y != x)
        eq = false;
      else
        inf = true;
      sum += y;
    }
    if (eq) {
      puts("0");
      continue;
    }
    if (inf) {
      puts("1");
      continue;
    }
    if (!x) {
      if (!sum)
        puts("1");
      else
        puts("2");
      continue;
    }
    if ((sum % x == 0) && (n * x == sum)) {
      puts("1");
    } else
      puts("2");
  }
}
