#include<bits/stdc++.h>
#define ll long long
#define maxn 55
using namespace std;
ll dp[maxn][maxn*maxn];
int main() {
	ios::sync_with_stdio(0);
	cin.tie(0);
	int n,A;
	cin >> n >> A;
	
	dp[0][0] = 1;
	for(int i=1,val;i<=n;i++) {
		cin >> val;
		for(int j=i;j>=1;j--) {
			for(int k=val;k<=2500;k++) {
				dp[j][k] += dp[j-1][k-val];
			}
		}	
	}
	ll ans = 0;
	for(int i=1;i<=n;i++)
		ans += dp[i][A*i];
	cout << ans << endl;
	return 0;
}
