#include <bits/stdc++.h> using namespace std; int tj[10]; bool isx(int x,int w) { while(x!=0) { int m=x%10; tj[m]++; x/=10; } for(int i=0;i<w;i++) { if(tj[i]==0) { return false; } } return true; } int main() { int a,b; cin>>a>>b; int cnt=0; for(int i=a;i<=b;i++) { memset(tj,0,sizeof(tj)); int sw=0; int i1=i; while(i1!=0) { i1/=10; sw++; } if(isx(i,sw)) { cout<<i<<endl; cnt++; } } cout<<cnt<<endl; return 0; }