#include<bits/stdc++.h> using namespace std; # define int long long bool pan(int s){ int wei=0; if(s<10) wei=1; else if(s<100) wei=2; else if(s<1000) wei=3; else if(s<10000) wei=4; else if(s<100000) wei=5; else if(s<1000000) wei=6; else if(s<10000000) wei=7; int a[wei]; int ooo=0; int g=s; while(g>0){ a[ooo]=g%10; g/=10; // cout<<a[i]<<' '; ooo++; } reverse(a+0,a+wei); for(int i=0;i<wei;i++){ int f=0; for(int j=0;j<wei;j++){ if(a[j]==i){ f++; } } if(f==0||f>1){ return false; } } // cout<<s<<'\n'; return true; } signed main(){ int a,b; cin>>a>>b; int fff=0; for(int i=a;i<=b;i++){ if(pan(i)){ fff+=1; } } cout<<fff; return 0; }