#include<bits/stdc++.h> using namespace std; int x,cnt,y; int vis[8]={false},flag; int a,b,ans=0,w=0; int main(){ cin>>a>>b; // cout<<a<<b; for(int i=a;i<=b;i++){ x=i; y=i; cnt=0; while(x){ int q=x%10; vis[q]++; // cout<<vis[q]<<" "; x/=10; cnt++; } // cout<<endl; // cout<<cnt<<endl; // for(int j=1;j<=cnt;j++) // } for(int j=0;j<cnt;j++){ // cout<<vis[j]<<" "; if(vis[j]>1||vis[j]==0){ flag=1; break; } } memset(vis,0,sizeof(vis)); // cout<<endl; if(!flag){ ans++; // cout<<i<<endl; } flag=0; } cout<<ans; return 0; }