#include<stdio.h>
int isprime(int n);
int main(){
int m ,n;
int j=0;
int changerow=0;
int save[10000];
for(int i=0;i<10000;i++){
save[i]=0;
}
int count=0;
scanf("%d %d",&m,&n);
for(int i=2;i<10000;i++){
if(isprime(i)!=0){
save[j]=i;
j++;
}
}
for(int j=m-1;j<n;j++){
if(save[j]!=0){
if(count>0){
printf(" ");
}
if(changerow%10==0&&changerow!=0){
printf("\n");
}
printf("%d",save[j]);
count++;//先输入空格后加数字这样可以满足行末没有多余的空格
changerow++;
}
}
return 0;
}
int isprime(int n){
int cnt=1;
for(int i=2;i<n;i++){
if(n%i==0){
cnt=0;
break;
}
}
return cnt;
}