#include <bits/stdc++.h> using namespace std; #define rep(i,a,b) for(int i=(int)(a);i<=(int)(b);++i) #define repr(i,a,b) for(int i=(int)(a);i>=(int)(b);--i) #define mp make_pair #define pb push_back typedef long long ll; typedef pair<int,int> pii; int wei(int x){ int ans=0; while(x!=0){ x/=10; ans++; } return ans; } bool check(int n){ int a[11];memset(a,0,sizeof(a)); int x=n; while(x!=0){ a[x%10]++; x/=10; } rep(i,0,wei(n)-1){ if(a[i]!=1)return false; } return true; } signed main(){ // cerr<<wei(1234); int a,b;scanf("%d%d",&a,&b); int sum=0; rep(i,a,b){ // cerr<<i<<endl; if(check(i)){ sum++; cerr<<i<<endl; } } printf("%d\n",sum); return 0; }