#include<stdio.h>
#include<algorithm>
using namespace std;
long long mod=1000000007;
int c[110];
long long dp[110][11000];
int main(){
    int a,b;scanf("%d%d",&a,&b);
    for(int i=0;i<a;i++)scanf("%d",c+i);
    dp[0][0]=1;
    for(int i=0;i<a;i++){
        for(int j=i;j>=0;j--){
            for(int k=0;k+c[i]<11000;k++){
                dp[j+1][k+c[i]]=(dp[j+1][k+c[i]]+dp[j][k]);
            }
        }
    }
    long long ret=0;
    for(int i=1;i<=a;i++)ret=(ret+dp[i][i*b]);
    printf("%lld\n",ret);
}