#include <bits/stdc++.h>
using namespace std;
const int ms = 2e5 + 5;
const int inf = 0x3f3f3f3f;
const int mod = 1e9 + 7;
bool allDifferent(int x) {
  string s = to_string(x);
  for (int i = 0; i < s.size(); i++) {
    for (int j = i + 1; j < s.size(); j++) {
      if (s[i] == s[j]) return 0;
    }
  }
  return 1;
}
int main() {
  cin.tie(0);
  ios::sync_with_stdio(0);
  int l, r;
  cin >> l >> r;
  for (int i = l; i <= r; i++) {
    if (allDifferent(i)) {
      cout << i << endl;
      return 0;
    }
  }
  cout << -1 << endl;
}
