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