#include<iostream>
#include<algorithm>
using namespace std;
int a[50005];
bool b[50005];
int main(){
int n,m,d,l,ans=0;
cin>>n>>m>>d>>l;
for(int i=1;i<=n;i++){
cin>>a[i];
if(a[i]<l) b[i]=true;
}
for(int i=1;i<=m;i++){
int cur=0;
for(int j=1;j<=n;j++){
if(b[j]) continue;
if(a[j]-cur*d>=l || l==0){
ans++;
cur++;
b[j]=true;
}
}
}
cout<<ans;
return 0;
}