#include <stdio.h>
#include <stdlib.h>
int main()
{
int a;//一共三位数,每一位数字的范围都是从a~a+3,所以三重循环,排列组合
scanf("%d",&a);
int i,j,k;
int cnt=0;//计数,当cnt=6时,就换行,否则就空格
i=a;
while(i<=a+3)
{
j=a;
while(j<=a+3)
{
k=a;
while(k<=a+3)
{
if(i!=j)
{
if(k!=i)
{
if(j!=k)
{
cnt++;
printf("%d%d%d",i,j,k);
if(cnt==6)
{
printf("\n");
cnt=0;
}else
{
printf(" ");
}
}
}
}
k++;
}
j++;
}
i++;
}
return 0;
}