///因为只有末尾2位不知道,所以可以用循环的方法,后两位从00到99;
#include<stdio.h>
#include<string.h>
int main()
{
int a[100],b[100];
int n,m,i;
while(~scanf("%d%d",&n,&m))
{
if(n==0 && m==0)
{
break;
}
else
{
int x=n*100;
int y=x+99;
int j=0;
for(i=x;i<=y;i++)//循环找到可以整除m的数
{
if(i%m==0)
{
a[j]=i;
j++;//表示可以整除m的个数
}
}
for(i=0;i<=j-1;i++)
{
if(i==j-1)//最后一个书输出没有空格
{
int l=1;
int k=a[i];
while(k>0)//循环取余找到最后两位数
{
b[l]=k%10;
k=k/10;
l++;
}
for(l=2;l>=1;l--)
{
printf("%d",b[l]);
}
printf("\n");
}
else
{
int l=1;
int k=a[i];
while(k>0)
{
b[l]=k%10;
k=k/10;
l++;
}
for(l=2;l>=1;l--)
{
printf("%d",b[l]);
}
printf(" ");
}
}
}
}
return 0;
}