#include<bits/stdc++.h>
using namespace std;
//#define int long long
/*
10^6
*/
#define f(i,a,b) for(int i=a;i<b;i++)
#define r(i,a,b) for(int i=a;i<=b;i++)
#define pb push_back
#define mp make_pair
string its(int a){
	string s="";
	while(a!=0){
		s=s+(char)(a%10+'0');
		a/=10;
	}
	return s;
}
bool isluck(string s){
	sort(s.begin(),s.end());
	int sz=(int)s.size();
	if(sz==2){
		return s=="01";
	}if(sz==3){
		return s=="012";
	}if(sz==4){
		return s=="0123";
	}if(sz==5){
		return s=="01234";
	}if(sz==6){
		return s=="012345";
	}return 0;
}
void solve(){
	int a,b,ans=0;
	cin>>a>>b;
	for(int i=a;i<=b;i++){
		ans+=(isluck(its(i)));
	}
	cout<<ans;
}
signed main(){
	int T=1;
	while(T--)solve();
	return 0;
}