#include<bits/stdc++.h>
using namespace std;
using ll = long long;
ll dp[55][3000], x[55];
int main(){
	int n, a;
	cin >> n >> a;
	for(int i = 0; i < n; i ++){
		cin >> x[i];
	}
	dp[0][0] = 1;
	for(int i = 0; i < n; i ++){
		for(int cnt = n; cnt >= 0; cnt --){
			for(int sum = 3000; sum >= 0; sum --){
				if(!dp[cnt][sum]) continue;
				dp[cnt + 1][sum + x[i]] += dp[cnt][sum];
			}
		}
	}
	ll ans = 0;
	for(int i = 1; i <= n; i ++) ans += dp[i][i * a];
	cout << ans << '\n';
	return 0;
}
