#include <bits/stdc++.h>
int main() {
  int s;
  int i, k;
  scanf("%d", &s);
  int q;
  int su = 0;
  scanf("%d", &q);
  int arr[s];
  int cnt = 0;
  int p = 0;
  for (i = 0; i < s; i++) {
    scanf("%d", &arr[i]);
  }
  int size = pow(2, s);
  for (k = 0; k < size; k++) {
    for (i = 0; i < s; i++) {
      if (k & (1 << i)) {
        p++;
        su += arr[i];
      }
    }
    if (p != 0) {
      if ((su % p) == 0 && (su / p) == q) {
        cnt++;
      }
    }
    su = 0;
    p = 0;
  }
  printf("%d", cnt);
}
