#include<bits/stdc++.h>
using namespace std;
int n,a,num[112];
long long knap[55][2510];
long long totalsum = 0;

int main()
{
	int i,j,k;
	
	scanf("%d %d",&n,&a);
	for(i=0;i<n;i++)
	{
		scanf("%d",&num[i]);
	}
	
	knap[0][0] = 1;
	for(i=0;i<n;i++)
	{
		for(j=n-1;j>=0;j--)
		{
			for(k=0;k<=2500;k++)
			{
				knap[j+1][k+num[i]] += knap[j][k];
			}
		}
	}
	
	int mul=0;
	for(i=1;i<=n;i++)
	{
		mul += a;
		totalsum += knap[i][mul];
	}
	printf("%lld\n",totalsum);
	
}