#include <bits/stdc++.h>
using namespace std;
int l, r, cnt;
bool vis[15];
int digit(int x) {
	int tmp = x, cnt = 0;
	while(tmp) {
		cnt++;
		tmp /= 10;
	}
	return cnt;
}
bool f(int x) {
	memset(vis, false, sizeof(vis));
	int tmp = x;
	const int number = digit(x);
	while(tmp) {
		vis[tmp % 10] = true;
		tmp /= 10;
	}
	for(int i = 0; i < number; i++) {
		if(vis[i] == false) return false;
	}
	return true;
}
int main() {
	cin >> l >> r;
	for(int i = l; i <= r; i++) {
		if(f(i)) cnt++;
	}
	cout << cnt;
	return 0;
}