#include<bits/stdc++.h> using namespace std; int t[10]; bool isLucky(int n){ t[0]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=0; int cnt=0,tot=0; int maxn=-1; while(n){ if(!t[n%10]) t[n%10]=1,cnt++; tot++; maxn=max(maxn,n%10); n/=10; } if(maxn+1==cnt&&maxn+1==tot) return true; else return false; } int main(){ int a,b; cin>>a>>b; int cnt=0; for(int i=a;i<=b;i++){ if(isLucky(i)){ cnt++; // cout<<i<<endl; } } cout<<cnt<<endl; return 0; }