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

int n,a;
long long x[55];
long long sol[55][2505];

int main()
{
    long long rez=0;
    int i,j,k,l;
    cin>>n>>a;
    for(i=1;i<=n;i++)
        cin>>x[i];

    int tot=n*a;
    for(i=1;i<=n;i++)
    {
        for(l=i;l>=1;l--)
            for(j=x[i];j<=tot;j++)
                sol[l][j]+=sol[l-1][j-x[i]];
        sol[1][x[i]]++;
    }

    for(i=1;i<=n;i++)
        rez+=sol[i][i*a];
    cout<<rez;
    return 0;
}
