#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,m,i,num=0;
char *p,*q;
q=(char *)malloc(10*sizeof(char));
p=(char *)malloc(20*sizeof(char));
scanf("%d%d",&n,&m);
for (i=m;i<n;i++)
{
sprintf(p,"%d",i);
sprintf(q,"%d",m);
while(*p!='\0')
{
if(*p==*q)
{
while(*p==*q&&*q!='\0')
{
p++;
q++;
}
if(*q=='\0')
{
printf("%d ",i);
num++;
}
}
else
p++;
}
}
printf("%d\n",num);
//getch();
return 0;
}