#include<bits/stdc++.h>
using namespace std;
#define int long long
/*int a[1000005]={};
bool pd(int n){
	a[1000005]={};
	int ans=0,t=n;
	while(n){
		ans++;
		n/=10;
	}//жλ 
	for(int i=0;i<ans;i++){
		if(t%10>=ans)//һλ>=ansͲ 
			return 0;
		a[t%10]++;//ÿһλֵĴۼ 
		t/=10;
	}
	while(ans--)
		if(a[ans]!=1)//ÿһλֵĴ˻˾Ͳ 
			return 0;
	return 1;//Ϊ 
}*/
long long a[25]={10,102,120,201,210,1230,1203,1302,1320,1032,1023,2013,2031,2130,2103,2310,2301,3012,3021,3120,3012};
signed main(){
	/*int a,b,cnt=0;
	cin>>a>>b;
	for(int i=a;i<=b;i++)
		if(pd(i))
			cnt++;
	cout<<cnt;*/
	long long a,b,cnt=0;
	cin>>a>>b;
	for(long long i=a;i<=b;i++)
		for(long long j=0;j<=20;j++)
			if(i==a[j])
				cnt++;
	cout<<cnt;
	return 0;
}