#include<bits/stdc++.h>
#define int long long
using namespace std;
int n,s,a[20];
int c=0;
int go(int i,int sum){
c++;
if(i==n){
if(sum<=s) return 1;
return 0;
}
return go(i+1,sum+a[i])+go(i+1,sum);
}
signed main(){
ios::sync_with_stdio(false); cin.tie(nullptr);
cin>>n>>s;
for(int i=0;i<n;i++) cin>>a[i];
cout<<go(0,0)-1;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KI2RlZmluZSBpbnQgbG9uZyBsb25nIAp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbixzLGFbMjBdOwppbnQgYz0wOwppbnQgZ28oaW50IGksaW50IHN1bSl7CgljKys7CglpZihpPT1uKXsKCQlpZihzdW08PXMpIHJldHVybiAxOwoJCXJldHVybiAwOwoJfQoJcmV0dXJuIGdvKGkrMSxzdW0rYVtpXSkrZ28oaSsxLHN1bSk7Cn0Kc2lnbmVkIG1haW4oKXsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsgY2luLnRpZShudWxscHRyKTsKICAgIGNpbj4+bj4+czsgCiAgICBmb3IoaW50IGk9MDtpPG47aSsrKSBjaW4+PmFbaV07CiAgICBjb3V0PDxnbygwLDApLTE7Cn0K