#include<bits/stdc++.h>
using namespace std;
int x,cnt,y;
int vis[8]={false},flag;
int a,b,ans=0,w=0;
int main(){
	cin>>a>>b;
//	cout<<a<<b;
	for(int i=a;i<=b;i++){
		x=i;
		y=i;
		cnt=0;
		while(x){
			int q=x%10;
			vis[q]++;
//			cout<<vis[q]<<" ";
			x/=10;
			cnt++;
		}
//		cout<<endl;
//		cout<<cnt<<endl;
//		for(int j=1;j<=cnt;j++)
//		}
		for(int j=0;j<cnt;j++){
//			cout<<vis[j]<<" ";
			if(vis[j]>1||vis[j]==0){
				flag=1;
				break;
			}
		}
		memset(vis,0,sizeof(vis));
//		cout<<endl;
		if(!flag){
			ans++;
//			cout<<i<<endl;
		}
		flag=0;
	}
	cout<<ans;
	return 0;
}