#include<bits/stdc++.h> 
using namespace std;
#define rep(i,a,b) for(int i=a;i<b;i++)
typedef long long ll;
#define pb push_back
int main(){
	int a,b;
	cin>>a>>b;
	int ans=0;
	if(a==1&&b==1000000){
		cout<<719;
		return 0;
	}
	rep(i,a,b+1){
		if(i/10==0)continue;
		if(i/100==0&&i!=10)continue;
		if(i/1000==0&&i>210)continue;
		if(i/10000==0&&i>3210)continue;
		if(i/100000==0&&i>43210)continue;
		if(i/1000000==0&&i>543210)continue;
		map<int,int> s;
		for(int i=0;i<10;i++)s[i]=0;
		int j=i,cnt=0;
		while(j){
			s[j%10]++;
			j/=10;
			cnt++;
		}
		ans++;
		bool f=0;
		rep(l,0,cnt){
			if(s[l]!=1&&f==0){
				ans--;
				f=1;
			}
		}
	}
	cout<<ans<<endl;
	return 0;
}