#include<bits/stdc++.h> using namespace std; int a,b; unordered_map<int,int> mp; bool f(int x) { mp.clear(); int x1=x; int n=0; while(x1) { x1/=10; n++; } while(x) { int num=x%10; if(num>=n||mp.count(num)) return false; mp[num]=1; x/=10; } return true; } int ans; int main() { scanf("%d%d",&a,&b); for(int i=a;i<=b;i++) { if(f(i)) ans++; } printf("%d",ans); return 0; }