#include<bits/stdc++.h>
using namespace std;
int main()
{
	int a,b,m[17],s=0,e=0,r=0;
	cin>>a>>b;
	for(int i=a;i<=b;i++){
		for(int j=1;j<=1000000;j=j*10){
			if(i/j!=0){
				s++;
			}
		}
		m[1]=i%10;
		m[2]=i%100/10;
		m[3]=i%1000/100;
		m[4]=i%10000/1000;
		m[5]=i%100000/10000;
		m[6]=i%1000000/100000;
		m[7]=i/10000000;
		for(int q=1;q<=s-1;q++){
			for(int w=q+1;w<=s;w++){
				if(m[q]>m[w]){
					swap(m[q],m[w]);
				}
			}
		}
		for(int q1=1;q1<=s;q1++){
			if(m[q1]==q1-1){
				r++;
			}
		}
		if(r==s){
			e++;
		}
		s=0;
		r=0;
	}
	cout<<e;
	return 0;
 }