#include<bits/stdc++.h> using namespace std; //#define int long long /* 10^6 */ #define f(i,a,b) for(int i=a;i<b;i++) #define r(i,a,b) for(int i=a;i<=b;i++) #define pb push_back #define mp make_pair string its(int a){ string s=""; while(a!=0){ s=s+(char)(a%10+'0'); a/=10; } return s; } bool isluck(string s){ sort(s.begin(),s.end()); int sz=(int)s.size(); if(sz==2){ return s=="01"; }if(sz==3){ return s=="012"; }if(sz==4){ return s=="0123"; }if(sz==5){ return s=="01234"; }if(sz==6){ return s=="012345"; }return 0; } void solve(){ int a,b,ans=0; cin>>a>>b; for(int i=a;i<=b;i++){ ans+=(isluck(its(i))); } cout<<ans; } signed main(){ int T=1; while(T--)solve(); return 0; }