#include <bits/stdc++.h> using namespace std; int main(){ int a,b; cin>>a>>b; int sum=0; for(int i = a;i<=b;i++){ int cnt = 0;//iжλ int x = i; int a[8]={}; while(x){ a[cnt]=x%10; x/=10; cnt++; } for(int j = 0;j<cnt;j++){ int max=a[j]; int maxb=j; for(int z = j;z<cnt;z++){ if(a[z]>=max){ max=a[z]; maxb=z; } } swap(a[j],a[maxb]); } bool f = true; for(int j = cnt-1;j>=0;j--){ if(a[cnt-j-1]!=j){ f=false; break; } } if(f){ sum++; } /*cout<<i<<" "<<cnt<<" "; for(int j = 0;j<cnt;j++){ cout<<a[j]; } cout<<" "; if(f){ cout<<"YYYYYYYYYYYYYY"; } cout<<f<<endl;*/ } cout<<sum<<endl; return 0; }