#include<bits/stdc++.h>
using namespace std;
int t[10];
bool isLucky(int n){
	t[0]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=0;
	int cnt=0,tot=0;
	int maxn=-1;
	while(n){
		if(!t[n%10]) t[n%10]=1,cnt++;
		tot++;
		maxn=max(maxn,n%10);
		n/=10;
	}
	if(maxn+1==cnt&&maxn+1==tot) return true;
	else return false;
}
int main(){
	int a,b;
	cin>>a>>b;
	int cnt=0;
	for(int i=a;i<=b;i++){
		if(isLucky(i)){
			cnt++;
		// 	cout<<i<<endl;
		}
	}
	cout<<cnt<<endl;
	return 0;
}