#include<iostream>
#include<algorithm>
#include<cstdio>
using namespace std;
int s[1000005];
int main()
{
int a,b;
s[1]=1;
for( int i=2;i<1000005;i++)
{
int j=1,k=i;
while(k>0)
{
if(k%10==4 || k%100==62)
{
j=0;
break;
}
k/=10;//打表可以节约时间
}
if(j==0)
s[i]=s[i-1];
else
s[i]=s[i-1]+1;
}
while(cin>>a>>b,(a||b))
{
cout<<s[b]-s[a-1]<<endl;//这个地方是s[b]-s[a-1],而不是s[b]-s[a];因为。。。。。
}
return 0;
}
#include<algorithm>
#include<cstdio>
using namespace std;
int s[1000005];
int main()
{
int a,b;
s[1]=1;
for( int i=2;i<1000005;i++)
{
int j=1,k=i;
while(k>0)
{
if(k%10==4 || k%100==62)
{
j=0;
break;
}
k/=10;//打表可以节约时间
}
if(j==0)
s[i]=s[i-1];
else
s[i]=s[i-1]+1;
}
while(cin>>a>>b,(a||b))
{
cout<<s[b]-s[a-1]<<endl;//这个地方是s[b]-s[a-1],而不是s[b]-s[a];因为。。。。。
}
return 0;
}