//13
#include<bits/stdc++.h>
using namespace std;
long long f[3010];
int v[20];
int main()
{
int n,m;
cin>>n>>m;
f[0]=1;
for(int i =1;i<=n;i++)cin>>v[i];
for(int i =1;i<=n;i++)
for(int j = v[i];j<=m;j++)
f[j]+=f[j-v[i]];
cout<<f[m];
}