#include<bits/stdc++.h>
using namespace std;

long long n, a, x[55], dp[55][55][2525];
long long sum=0;


int main(){

cin >> n >> a;
for(int i =0; i<n;i++)cin >> x[i];
dp[0][0][0]=1;
for(int i =0; i<=50; i++){
    for(int j =0; j<=50; j++){
        for(int k =0; k<=2505; k++){
            if(dp[i][j][k]){
                dp[i+1][j+1][k+x[i]] += dp[i][j][k];
                dp[i+1][j][k] += dp[i][j][k];
            }
        }
    }
}
for(int i =1; i<=n; i++){
    sum+= dp[n][i][a*i];
}
cout << sum << endl;
return 0;}
