#include<bits/stdc++.h> using namespace std; int main(){ int a,b,o=0,p[10]={0},d[10],h[10]={1},u=0,s=0,t=0,c=1; cin>>a>>b; for(int i=a;i<=b;i++){ int n=i; while(n!=0){ n=n/10; o++; } p[1]=i%10; p[2]=i/10%10; p[3]=i/100%10; p[4]=i/1000%10; p[5]=i/10000%10; p[6]=i/100000%10; p[7]=i/1000000; for(int j=0;j<o;j++){ d[j+1]=j; } for(int j=1;j<=o;j++){ for(int k=1;k<=o;k++){ if(p[j]==d[k]){ h[j]=0; d[k]=19; } } for(int k=1;k<=o;k++){ if(p[j]==p[k]&&j!=k){ h[j]=1; } } } for(int j=1;j<=o;j++){ if(h[j]==0){ t++; } } if(i/10==0){ t=0; } for(int j=1;j<=o;j++){ if(p[j]>=o){ t=0; } } if(t==o){ s++; } o=0; t=0; } cout<<s; return 0; }