#include<bits/stdc++.h> using namespace std; int main() { int a,b,m[17],s=0,e=0,r=0; cin>>a>>b; for(int i=a;i<=b;i++){ for(int j=1;j<=1000000;j=j*10){ if(i/j!=0){ s++; } } m[1]=i%10; m[2]=i%100/10; m[3]=i%1000/100; m[4]=i%10000/1000; m[5]=i%100000/10000; m[6]=i%1000000/100000; m[7]=i/10000000; for(int q=1;q<=s-1;q++){ for(int w=q+1;w<=s;w++){ if(m[q]>m[w]){ swap(m[q],m[w]); } } } for(int q1=1;q1<=s;q1++){ if(m[q1]==q1-1){ r++; } } if(r==s){ e++; } s=0; r=0; } cout<<e; return 0; }