#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
const int N=26;
int n,m;
int way[N];
void fds(int u,int start)
{
if(u==m+1)
{
for(int i=1;i<=m;i++)
{
printf("%d ",way[i]);
}
puts("");
return;
}
for(int i=start;i<=n;i++)
{
way[u]=i;
fds(u+1,i+1);
way[u]=0;
}
}
int main()
{
scanf("%d %d",&n,&m);
fds(1,1);
return 0;
}