#include <bits/stdc++.h>
using namespace std;
#define vong1(i,a,b) for(int i=a;i<b;i++)
int N, A;
int x[50];
long p[51][51][3010];
//-----------------------------------------------------------------
int main() 
{
	
	cin >> N >> A;
	vong1(i, 0, N) cin >> x[i];
 
	p[0][0][0] = 1;
	vong1(i, 0, N) 
	{
		vong1(j, 0, N)
		{
			vong1(k, 0, 2500)
			{
				if(p[i][j][k])]
				{
					p[i + 1][j][k] += p[i][j][k];
					p[i + 1][j + 1][k + x[i]] += p[i][j][k];
				}
			}
		}
	}  
 
	long ans = 0;
	vong1(i, 1, N + 1) ans += p[N][i][i*A];
	cout << ans << endl;
}