#include <bits/stdc++.h>
using namespace std;
bool Check(int x) {
  bool Num[10];
  for (int i = 1; i <= 9; i++) Num[i] = false;
  while (x) {
    if (Num[x % 10]) return false;
    Num[x % 10] = true;
    x /= 10;
  }
  return true;
}
int main() {
  int a, b;
  scanf("%d%d", &a, &b);
  for (int i = a; i <= b; i++) {
    if (Check(i)) {
      printf("%d\n", i);
      break;
    }
    if (i == b && !Check(i)) printf("-1\n");
  }
}
