#include<bits/stdc++.h> using namespace std; int a,b,vis[10],cnt; int main(){ cin>>a>>b; for(int i=a;i<=b;i++){ memset(vis,0,sizeof(vis)); string s,t; bool f=0; int n=i; while(n){ s+=n%10+'0'; n/=10; } for(int j=s.size()-1;j>=0;j--) t+=s[j]; for(int j=0;j<t.size();j++){ if(vis[t[j]-'0']==1){f=1;break;} vis[t[j]-'0']=1; } for(int j=0;j<t.size();j++){ if(!vis[j]){ f=1; break; } } if(!f) cnt++; } cout<<cnt; return 0; }