#include <iostream>
using namespace std;
int main(void){
    long long n,a,x[50],d[50][10000];
    cin>>n>>a;
    for(int i=0;i<n;i++){
        cin>>x[i];
        x[i]-=a;
        for(int j=0;j<10000;j++)d[i][j]=0;
    }
    d[0][5000]++;
    d[0][x[0]+5000]++;
    for(int i=1;i<n;i++){
        for(int j=-4000;j<4000;j++){
            d[i][j+5000]=d[i-1][j+5000]+d[i-1][j-x[i]+5000];
        }
    }
    cout<<d[n-1][5000]-1<<endl;
}
