//#include<stdio.h>
//int main()
//{
// int n;
// int a[5], b[5], c[5], d[5];
// int e = 0;
// int f = 0;
// int g = 0;
// int h = 0;
// int price [1001] = {};
// int i;
// scanf("%d", &n);
// for(i = 0; i < n; i++)
// {
// scanf("%d %d %d %d", &a[i], &b[i], &c[i], &d[i]);
// }
// for(i = 0; i < n; i++)
// {
// if(a[i] == b[i])
// {
// e++;
// }
// if(b[i] == c[i])
// {
// e++;
// }
// if(c[i] == d[i])
// {
// e++;
// }
// if(d[i] == a[i])
// {
// e++;
// }
// if(e==4)
// {
// price[i] = 50000 + (a[i] * 5000);
// e = 0;
// }
// else if(e==2)
// {
// price[i] = 10000 + (a[i] * 1000);
// e = 0;
// }
// }
// for(i = 0; i < n; i++)
// {
// printf("%d ", price[i]);
// }
//}#include<stdio.h>
//#include<stdio.h>
//int main()
//{
// int i;
// int sum = 0;
// int min = 1004;
// int a[8] = {};
// for(i = 0; i < 7; i++)
// {
// scanf("%d", &a[i]);
// }
// for(i = 0; i < 7; i++)
// {
// if(a[i]%2==1)
// {
// sum = sum + a[i];
// if(a[i] < min)
// {
// min = a[i];
// }
// }
// }
// if(sum == 0)
// {
// printf("-1");
// }
// else
// {
// printf("%d\n", sum);
// printf("%d", min);
// }
//}
//#include<stdio.h>
//int main()
//{
// int a, b;
// int i;
// int p;
// int sum = 0;
// scanf("%d %d", &a, &b);
// for(i = a; i <= b; i++)
// {
// p = i;
// for(;;)
// {
// if(p%10==1)
// {
// sum++;
// }
// p/=10;
// if(p==0)
// {
// break;
// }
// }
// }
// printf("%d", sum);
//}
#include<stdio.h>
int main()
{
int a, b;
int i;
int p = 0;
int sum = 0;
int f = 0;
int h[1001] = {};
scanf("%d %d", &a, &b);
for(i = a; i <= b; i++)
{
for(;;)
{
p = i;
if(p%10==3||p%10==6||p%10==9)
{
sum = 1;
}
p/=10;
if(p==0)
{
break;
}
}
if(sum == 1)
{
h[f] = 'K';
f++;
}
else
{
h[f] = i;
f++;
}
}
for(i = 0; i <= b-a; i++)
{
for(;;)
{
p=i;
if(p%10==3||p%10==6||p%10==9)
{
sum = 1;
}
p/=10;
if(p==0)
{
break;
}
}
if(sum == 1)
{
printf("%c\n", h[i]);
}
else
{
printf("%d\n", h[i]);
}
}
}