#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,l,r,x; cin>>n>>l>>r>>x;
	int ara[n+9], ans=0;
	for(int i=1; i<=n; i++) cin>>ara[i];
	
	for(int i=1; i<(1<<n); i++){
		int mx=0, sum=0, mn=1e9+9;
		for(int j=1; j<=n; j++){
			if(i&(1<<(j-1))) {
				sum+=ara[j];
				mx=max(mx, ara[j]);
				mn=min(mn, ara[j]);
			}
		}
		if(mx-mn>=x and sum>=l and sum<=r) ans++;
	}
	cout<<ans<<endl;
	return 0;
}