#include <stdio.h>
int isSNumber(long a){
short int array[12], count = 0, i;
while(a != 0){
array[count] = a % 10;
a /= 10;
count++;
}
if(count == 1) return 1;
for (i = 0; i < count - 1; i++){
if((array[i] - array[i + 1]) != 1) return 0;
}
return 1;
}
int main() {
long arrayd[9] = {123456,234567,345678,456789,1234567,2345678,3456789,12345678, 23456789};
long l, r, j, arr[100];
int a = 0;
char k;
scanf("%ld %ld", &l
, &r
); if (r > 100000){
for (j = l; j < 100000; j++){
if(isSNumber(j)){
arr[a] = j;
a++;
}
}
for (k = 0; k < 9; k++){
for(j = 100000; j < r; j++){
if(j == arrayd[k]){
arr[a] = arrayd[k];
a++;
}
}
}
}else{
for (j = l; j < r; j++){
if(isSNumber(j)){
arr[a] = j;
a++;
}
}
}
for(k = 0; k < a-1; k++){
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBpc1NOdW1iZXIobG9uZyBhKXsKICAgIHNob3J0IGludCBhcnJheVsxMl0sIGNvdW50ID0gMCwgaTsKICAgIHdoaWxlKGEgIT0gMCl7CiAgICAgICAgYXJyYXlbY291bnRdID0gYSAlIDEwOwogICAgICAgIGEgLz0gMTA7CiAgICAgICAgY291bnQrKzsKICAgIH0KICAgIGlmKGNvdW50ID09IDEpIHJldHVybiAxOwogICAgZm9yIChpID0gMDsgaSA8IGNvdW50IC0gMTsgaSsrKXsKICAgICAgICBpZigoYXJyYXlbaV0gLSBhcnJheVtpICsgMV0pICE9IDEpIHJldHVybiAwOwogICAgfQogICAgcmV0dXJuIDE7Cn0KaW50IG1haW4oKSB7Cglsb25nIGFycmF5ZFs5XSA9IHsxMjM0NTYsMjM0NTY3LDM0NTY3OCw0NTY3ODksMTIzNDU2NywyMzQ1Njc4LDM0NTY3ODksMTIzNDU2NzgsIDIzNDU2Nzg5fTsKICAgIGxvbmcgbCwgciwgaiwgYXJyWzEwMF07CiAgICBpbnQgYSA9IDA7CgljaGFyIGs7CiAgICBzY2FuZigiJWxkICVsZCIsICZsLCAmcik7CiAgICBpZiAociA+IDEwMDAwMCl7CiAgICAJZm9yIChqID0gbDsgaiA8IDEwMDAwMDsgaisrKXsKCSAgICAgICAgaWYoaXNTTnVtYmVyKGopKXsKCSAgICAgICAgICAgIGFyclthXSA9IGo7CgkgICAgICAgICAgICBhKys7CiAgICAgICAgCX0KCQl9CgkJZm9yIChrID0gMDsgayA8IDk7IGsrKyl7CgkJCWZvcihqID0gMTAwMDAwOyBqIDwgcjsgaisrKXsKCQkJCWlmKGogPT0gYXJyYXlkW2tdKXsKCQkJCQlhcnJbYV0gPSBhcnJheWRba107CgkJCQkJYSsrOwoJCQkJfQoJCQl9CgkJfQoJfWVsc2V7CgkJZm9yIChqID0gbDsgaiA8IHI7IGorKyl7CgkgICAgICAgIGlmKGlzU051bWJlcihqKSl7CgkgICAgICAgICAgICBhcnJbYV0gPSBqOwoJICAgICAgICAgICAgYSsrOwogICAgICAgIAl9CgkJfQoJfQogICAgcHJpbnRmKCJbIik7CiAgICBmb3IoayA9IDA7IGsgPCBhLTE7IGsrKyl7CiAgICAgICAgcHJpbnRmKCIlbGQsIixhcnJba10pOwogICAgfQogICAgcHJpbnRmKCIlbGRdIixhcnJbYS0xXSk7CiAgICByZXR1cm4gMDsKfQ==