#include<bits/stdc++.h>
using namespace std;
int a,b,ans=0;
bool cs=true,pd[10005];
signed main(){
	ios::sync_with_stdio(false);
	cin.tie(0);cout.tie(0);
	cin>>a>>b;
	for(int i=a;i<=b;i++){
		cs=true;
		int i1=i;
		string s="";
		while(i1!=0){
			s+=char(i1%10+48);
			i1/=10;
		}
		reverse(s.begin(),s.end());
		for(int i=0;i<s.size();i++){
			if(int(s[i]-48)>s.size()-1){
				cs=false;
			}else if(s[i]=='0'){
				pd[0]=true;
			}
			else if(s[i]=='1'){
				pd[1]=true;
			}
			else if(s[i]=='2'){
				pd[2]=true;
			}
			else if(s[i]=='3'){
				pd[3]=true;
			}
			else if(s[i]=='4'){
				pd[4]=true;
			}
			else if(s[i]=='5'){
				pd[5]=true;
			}
			else if(s[i]=='6'){
				pd[6]=true;
			}
		}
		if(cs==true){
			for(int i=0;i<s.size();i++){
				if(pd[i]==false){
					cs=false;
				}
			}
		}
		if(cs==true){
			ans++;
		}
		for(int i=0;i<s.size();i++){
			pd[i]=false;
		}
	}
	cout<<ans;
	return 0;
}