#include <iostream>
using namespace std;
int a,b;
bool criteriu(int n) /// Verific daca n indeplineste criteriul
{
int prima=n%10,cant=n%10,ultima=n%10;
n/=10;
while(n)
{
ultima=n%10;
if(!((cant%2&&ultima%2==0)||(cant%2==0&&ultima%2)))
return false;
n/=10;
cant=ultima;
}
if(ultima==prima)
return true;
else
return false;
return true;
}
int main()
{
cin>>a>>b; /// Citesc capetele intervalului
for(int i=a;i<=b;++i)
if(criteriu(i)) /// Le afisez pe cele care indeplinesc criteriul
cout<<i<<' ';
return 0;
}