#include <bits/stdc++.h>
using namespace std;
#define rep(i,a,b) for(int i=(int)(a);i<=(int)(b);++i)
#define repr(i,a,b) for(int i=(int)(a);i>=(int)(b);--i)
#define mp make_pair
#define pb push_back
typedef long long ll;
typedef pair<int,int> pii;

int wei(int x){
	int ans=0;
	while(x!=0){
		x/=10;
		ans++;
	}
	return ans;
}

bool check(int n){
	int a[11];memset(a,0,sizeof(a));
	int x=n;
	while(x!=0){
		a[x%10]++;
		x/=10;
	}
	rep(i,0,wei(n)-1){
		if(a[i]!=1)return false;
	}
	return true;
}

signed main(){
//	cerr<<wei(1234);
	int a,b;scanf("%d%d",&a,&b);
	int sum=0;
	rep(i,a,b){
//		cerr<<i<<endl;
		if(check(i)){
			sum++;
			cerr<<i<<endl;
		}
	}
	printf("%d\n",sum);
	
	return 0;
}