#include<bits/stdc++.h> using namespace std; long long a,b,d=0,e[100005],f=0,c[1000],h[100005]; bool g[1000]; int main(){ cin>>a>>b; for(int i=a;i<=b;i++){ for(int j=0;j<=a;j++){ g[i]=1; h[j]=i; } } for(int i=a;i<=b;i++){ f=0; d=i; if(i/10==0){ c[i]=0; break; } else{ while(d!=0){ d/=10; f++; } } for(int j=0;j<f;j++){ e[j]=0; } d=i; while(d!=0){ for(int j=0;j<f;j++){ e[j]=d%10; d/=10; } } for(int j=1;j<=f;j++){ for(int k=0;k<=f-1;k++){ if(c[k]!=k){ if(e[j]==k){ j++; c[k]=k; if(e[j]!=k&&k==f-1){ g[i]=0;; } } } } } for(int i=a;i<=b;i++){ if(g[i]==1){ d++; } } } cout<<d; return 0; }