#include <bits/stdc++.h>

using namespace std;
typedef long long ll;

int main()
{
    ios::sync_with_stdio(0);
    cin.tie(0);
    int n,a;
    cin >> n >> a;
    const int M=2500;
    vector<vector<ll>> dp(n+1,vector<ll>(M+1,0));
    dp[0][0]=1;
    for(int o=0;o<n;o++)
    {
        int x;
        cin >> x;
        for(int i=n-1;i>=0;i--)
        {
            for(int j=0;j+x<=M;j++) dp[i+1][j+x]+=dp[i][j];
        }
    }
    ll res=0;
    for(int i=1;i<=n;i++) res+=dp[i][a*i];
    cout << res << "\n";
    return 0;
}
