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

long long n,k,a[555];
map<long long,long long> f[555][2555];

int main()
{
	cin >> n >> k;
	for(int i=1; i<=n; i++)
    {
        cin >> a[i];
        a[i]-=k;
    }
    for(int i=1; i<=n; i++)
    {
        long long v=a[i];
        for(int j=-1000; j<=1000; j++)
            f[i][j]+=f[i-1][j-v];
        for(int j=-1000; j<=1000; j++)
            f[i][j]+=f[i-1][j];
        f[i][v]++;
    }
    cout << f[n][0];
}