#include<stdio.h>
int main()
{int m=0,n=0,t=0,k=0,i=0,y=0;
int p=0,j=0,z=0,a[10000];
scanf("%d %d",&m,&n);
if(m>n){t=m;m=n;n=t;}
if(m>0&&n>0&&n<10000&&m<10000)
{for(k=m;k<=n;k++)
{ y=k;
for(j=0;k>0;j++)
{k/=10;}
k=y;
for(i=0;i<j;i++)
{a[i]=k%10;k/=10;}
k=y;
if(j==3)
{ p=a[0]*a[0]*a[0]+a[1]*a[1]*a[1]+a[2]*a[2]*a[2];
if(k==p)z++;}
k=y;
if(j==4)
{ p=a[0]*a[0]*a[0]*a[0]+a[1]*a[1]*a[1]*a[1]+a[2]*a[2]*a[2]*a[2]+a[3]*a[3]*a[3]*a[3];
if(k==p)z++;}
}
printf("%d\n",z);}
return 0;
}