A. Различные цифры
ограничение по времени на тест
1 секунда
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Вам заданы два целых числа $$$l$$$ и $$$r$$$. Найдите целое число $$$x$$$ такое, что оно удовлетворяет следующим условиям:

  • $$$l \le x \le r$$$,
  • все цифры в числе $$$x$$$ различны.

Если существует несколько решений, выведите любое из них.

Входные данные

Первая строка содержит два целых числа $$$l$$$ и $$$r$$$ ($$$1 \le l \le r \le 10^{5}$$$).

Выходные данные

Если ответ существует, то выведите любой из них. Иначе выведите $$$-1$$$.

Примеры
Входные данные
121 130
Выходные данные
123
Входные данные
98766 100000
Выходные данные
-1
Примечание

В первом примере $$$123$$$ — один из возможных ответов. Тем не менее, $$$121$$$ не может быть ответом потому, что он состоит из нескольких цифр $$$1$$$.

Во втором примере нет числ, которые удовлетворяют всем условиям.