#include<iostream>
using namespace std;
int main () {
long long i,a,b,n,d,br=0,n1,d1;

cin>>a>>b>>n>>d;
  for(i=1;i<=(b/n)*3;i++){
  n1=n*i;
  d1=d*i;
   
   
      
   if(n1<100 && n1>10 && d1<=b && n1>=a ){
   if(n1/10==d1%10 && n1%10==d1/10){br++;}
   }
 
  
  if(n1<1000 && n1>100 && n1<b && n1>a ){
  if(n1/1000+n1%1000/100+n1%100/10+n1%100%10%10==d1/1000+d1%1000/100+d1%100/10+d1%100%10%10 && n1/100==d1%10){br++;}   
  }
  if(n1<10000 && n1>1000 && n1<b && n1>a ){
  if(n1/10000+n1%10000/1000+n1%1000/100+n1%100/10+n1%100%10%10==d1/10000+d1%10000/1000+d1%1000/100+d1%100/10+d1%100%10%10 && n1/100==d1%10){br++;}   
  }
  if(n1<100000 && n1>10000 && n1<b && n1>a ){
  if(n1/100000+n1%100000/10000+n1%10000/1000+n1%1000/100+n1%100/10+n1%100%10%10==d1/100000+d1%100000/1000+d1%1000/100+d1%100/10+d1%100%10%10 && n1/100==d1%10){br++;}   
  } 
  
  
  
  }
 cout<<br<<endl;
return 0;
}
/*







*/