#include<bits/stdc++.h>
using namespace std;
using ll=long long;
#define fr(i,n) for(int i=0;i<(n);++i)
#define Fr(i,n) for(int i=1;i<=(n);++i)
#define ifr(i,n) for(int i=(n)-1;i>=0;--i)
#define iFr(i,n) for(int i=(n);i>0;--i)

int main(){
    cin.tie(nullptr);
    ios::sync_with_stdio(false);
    ll n,a;
    cin>>n>>a;
    ll arr[10000][n+1];
    arr[5000][0]=1;
    fr(l,n){
        ll x;
        cin>>x;
        x-=a;
        fr(i,9000){
            arr[i+x][l+1]=arr[i+x][l]+arr[i][l];
        }
    }
    cout<<arr[5000][n]-1;
}