/*
وَلَا تُخْزِنِي يَوْمَ يُبْعَثُونَ•يَوْمَ لَا يَنفَعُ مَالٌ وَلَا بَنُونَ•إِلَّا مَنْ أَتَى اللَّهَ بِقَلْبٍ سَلِيم❤
*/
#include <bits/stdc++.h>
#define ll long long
#define el endl
using namespace std;
void saf_sofa()
{
if (fopen("in.txt", "r"))
{
freopen("in.txt", "r", stdin);
freopen("out.txt", "w", stdout);
}
ios_base::sync_with_stdio(false);
cin.tie(NULL);
}
int dx[] = { 0, 0, 1, -1, 1, 1, -1, -1 };
int dy[] = { -1, 1, 0, 0, -1, 1, 1, -1 };
void solve()
{
ll l, r;
cin >> l >> r;
for (int i = l; i <= r; i++)
{
int t = i;
bool f = 1;
int freq[26] = {0};
while (t > 0)
{
int m = t % 10;
freq[m]++;
if (freq[m] > 1)
{
f = 0;
break;
}
t /= 10;
}
if (f)
{
cout << i << el;
return;
}
}
cout << -1 << el;
}
int main()
{
saf_sofa();
int t_ = 1;
// cin >> t_;
while (t_--)
{
solve();
}
}
/*
وَليتَ الذي بَيني وبينَك عامِرٌ وبَيني وبَينَ العَـٰالمينَ خرَابُ
*/
LyoK2YjZjtmE2Y7YpyDYqtmP2K7Zktiy2ZDZhtmQ2Yog2YrZjtmI2ZLZhdmOINmK2Y/YqNmS2LnZjtir2Y/ZiNmG2Y7igKLZitmO2YjZktmF2Y4g2YTZjtinINmK2Y7ZhtmB2Y7YudmPINmF2Y7Yp9mE2Ywg2YjZjtmE2Y7YpyDYqNmO2YbZj9mI2YbZjuKAotil2ZDZhNmR2Y7YpyDZhdmO2YbZkiDYo9mO2KrZjtmJINin2YTZhNmR2Y7Zh9mOINio2ZDZgtmO2YTZktio2Y0g2LPZjtmE2ZDZitmF4p2kCiovCiNpbmNsdWRlIDxiaXRzL3N0ZGMrKy5oPgojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIGVsIGVuZGwKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdm9pZCBzYWZfc29mYSgpCnsKICAgIGlmIChmb3BlbigiaW4udHh0IiwgInIiKSkKICAgIHsKICAgICAgICBmcmVvcGVuKCJpbi50eHQiLCAiciIsIHN0ZGluKTsKICAgICAgICBmcmVvcGVuKCJvdXQudHh0IiwgInciLCBzdGRvdXQpOwogICAgfQogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbyhmYWxzZSk7CiAgICBjaW4udGllKE5VTEwpOwp9CmludCBkeFtdID0geyAwLCAwLCAxLCAtMSwgMSwgMSwgLTEsIC0xIH07CmludCBkeVtdID0geyAtMSwgMSwgMCwgMCwgLTEsIDEsIDEsIC0xIH07CgoKdm9pZCBzb2x2ZSgpCnsKCWxsIGwsIHI7CgljaW4gPj4gbCA+PiByOwoJZm9yIChpbnQgaSA9IGw7IGkgPD0gcjsgaSsrKQoJewoJCWludCB0ID0gaTsKCQlib29sIGYgPSAxOwoJCWludCBmcmVxWzI2XSA9IHswfTsKCQl3aGlsZSAodCA+IDApCgkJewoJCQlpbnQgbSA9IHQgJSAxMDsKCQkJZnJlcVttXSsrOwoJCQlpZiAoZnJlcVttXSA+IDEpCgkJCXsKCQkJCWYgPSAwOwoJCQkJYnJlYWs7CgkJCX0KCQkJdCAvPSAxMDsKCQl9CgkJaWYgKGYpCgkJewoJCQljb3V0IDw8IGkgPDwgZWw7CgkJCXJldHVybjsKCQl9Cgl9Cgljb3V0IDw8IC0xIDw8IGVsOwp9CmludCBtYWluKCkKewoJc2FmX3NvZmEoKTsKCWludCB0XyA9IDE7CgkvLyBjaW4gPj4gdF87Cgl3aGlsZSAodF8tLSkKCXsKCQlzb2x2ZSgpOwoJfQp9Ci8qCgrZiNmO2YTZitiq2Y4g2KfZhNiw2Yog2KjZjtmK2YbZiiDZiNio2YrZhtmO2YMg2LnYp9mF2ZDYsdmMINmI2KjZjtmK2YbZiiDZiNio2Y7ZitmG2Y4g2KfZhNi52Y7ZgNmw2KfZhNmF2YrZhtmOINiu2LHZjtin2KjZjwoKKi8=