#include <bits/stdc++.h> using namespace std; bool check0(string s){ string tmp=s; while(s[0]=='0'&&s.size()>1) s.erase(0,1); return tmp==s; } int main(){ ios::sync_with_stdio(false); cin.tie(0);cout.tie(0); int a,b; cin>>a>>b; int la=to_string(a).size(); int lb=to_string(b).size(); string s; for (int i=0;i<la;i++) s+=char(i+'0'); int cnt=0; for (int i=la;i<=lb;i++){ string tmp=s; //cout<<s<<"\n"; while(next_permutation(tmp.begin(),tmp.end())){ if(check0(tmp)){ int nu=stoi(tmp); if(nu>=a&&nu<=b) cnt++; } } s+=char(i+'0'); } cout<<cnt; return 0; }