#include<bits/stdc++.h>
using namespace std;
int a,b,vis[10],cnt;
int main(){
	cin>>a>>b;
	for(int i=a;i<=b;i++){
		memset(vis,0,sizeof(vis));
		string s,t;
		bool f=0;
		int n=i;
		while(n){
			s+=n%10+'0';
			n/=10;
		}
		for(int j=s.size()-1;j>=0;j--) t+=s[j];
		for(int j=0;j<t.size();j++){
			if(vis[t[j]-'0']==1){f=1;break;}
			vis[t[j]-'0']=1;
		}
		for(int j=0;j<t.size();j++){
			if(!vis[j]){
				f=1;
				break;
			}
		}
		if(!f) cnt++;
	}
	cout<<cnt;
	return 0;
}