#include <bits/stdc++.h> using namespace std; string szz(int a){ string s=""; while (a!=0){ s=char(a%10+48)+s; a/=10; } return s; } //十进制数转字符串 bool xysz(string s){ if (s[0]=='0'){ return false; } int a=stoi(s),b[s.size()]; for (int i=0;i<int(s.size());i++){ b[i]=int(s[i]-48); } sort(b,b+s.size()); //把每一位按从小到大排序 for (int i=0;i<int(s.size());i++){ if (b[i]!=i){ return false; } } return true; //判定是否为幸运数字 }//判断是否为幸运数字 int main(){ ios::sync_with_stdio(0); cin.tie(0); string a,b; cin>>a>>b; int h=0; int a1=stoi(a),b1=stoi(b); for (int i=a1;i<=b1;i++){ if (xysz(szz(i))){ h++; } } cout<<h; return 0; }