#include<bits/stdc++.h>
using namespace std;
int is ( int i )
{
	int q[10] = {0};
	string ss;
	int f = i;
	while ( f != 0 )
	{
		ss += (char)( f % 10 + '0' );
		f /= 10;
	}
	reverse( ss.begin(), ss.end() );
	for ( int j = 0; j < ss.size(); j++ )
	{
		q[(int)( ss[j] - '0' )]++;
	}
	for ( int j = 0; j < 10; j++ )
	{
		if ( j < ss.size() && q[j] == 0 ) return 0;
		if ( j >= ss.size() && q[j] != 0  ) return 0;
	}
	return 1;
}
int main()
{
	int a, b, s = 0;
	cin >> a >> b;
	for ( int i = a; i <= b; i++ )
	{
		if ( is ( i ) == 1 ) s++;
	}
	cout << s << endl;
	return 0;
}