#include <bits/stdc++.h> using namespace std; int m[10]; bool f(int x) { memset(m, 0, sizeof(m)); int l = 0; int k = x; while(k) { m[k % 10]++; k /= 10; l++; } bool p = true; for (int i = 0; i < l; i++) { if (m[i] != 1) { p = false; } } return p; } int main() { int a, b; cin >> a >> b; int ans = 0; for (int i = a; i <= b; i++) { if(f(i)) { cout << i << endl; ans++; } } cout << ans << endl; return 0; }