#include<stdio.h>
void out(int a[10],int n)
{
for(int i=n-1;i>0;i--){
printf("%d ",a[i]);
}
printf("%d\n",a[0]);
}
int main()
{
int n,k,a[100]={0,1,1,1,1,1,1,1};
scanf("%d%d",&n,&k);
while(1){
a[0]++;
int index=0;
while(a[index]==k+1){
a[index]=1;
index++;
a[index]++;
}
if(a[n]==2){
break;
}else{
out(a,n);
}
}
}```