#include<bits/stdc++.h>

using namespace std;

using int64 = long long;

int main() {
  int64 bit[51][2501] = {{}};
  bit[0][0] = 1;

  int N, A;
  cin >> N >> A;
  for(int i = 0; i < N; i++) {
    int x;
    cin >> x;
    for(int j = 50; j > 0; j--) {
      for(int k = 2500; k >= x; k--) {
        bit[j][k] += bit[j - 1][k - x];
      }
    }
  }

  int64 ret = 0;
  for(int i = 1; i <= N; i++) {
    ret += bit[i][A * i];
  }
  cout << ret << endl;
}