#include<bits/stdc++.h>
using namespace std;
# define int long long
bool pan(int  s){
	
	int wei=0;
	if(s<10) wei=1;
	else if(s<100) wei=2;
	else if(s<1000) wei=3;
	else if(s<10000) wei=4;
	else if(s<100000) wei=5;
	else if(s<1000000) wei=6;
	else if(s<10000000) wei=7;
	int a[wei];
	int ooo=0;
	int g=s;
	while(g>0){
		a[ooo]=g%10;
		g/=10;
//		cout<<a[i]<<' ';
		ooo++;
	}
	reverse(a+0,a+wei);

	for(int i=0;i<wei;i++){
		int f=0;
		for(int j=0;j<wei;j++){
			if(a[j]==i){
				f++;
			}
		}
		if(f==0||f>1){
			return false;
		}
	}
//	cout<<s<<'\n';
	return true;
}
signed main(){
	int a,b;
	cin>>a>>b;
	int fff=0;
	for(int i=a;i<=b;i++){
		
		if(pan(i)){
			fff+=1;
		}
	}
	cout<<fff;
	return 0;
}