#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; }