#include<bits/stdc++.h>
using namespace std;
int n,m,ans;
bool check(int x){
	int a[10]={0,0,0,0,0,0,0,0,0,0},b[10]={3,3,3,3,3,3,3,3,3,3};
	int i;
	for(i=0;x;x/=10){
		i++;
		a[i]=x%10;
	}
	//cout<<i<<" ";
	for(int j=1;j<=i;j++){ 
		b[a[j]]=1; 
	}
	//cout<<i;
	for(int j=0;j<i;j++){
		//cout<<b[j]<<' '<<(b[j]!=1)<<j<<' '; 
		if(b[j]!=1){
			//cout<<0;
			return false;
		}
	}
	return true; 
}
int main(){
	cin>>n>>m;
	for(int r=n;r<=m;r++){
		if(check(r)){
			//cout<<r<<endl;
			ans++;
			//cout<<1;	
		}
		//cout<<endl;
	}
	cout<<ans;
}