include[HTML_REMOVED]
using namespace std;
int start;
define N 30
int n,m;
int way[N];
void dfs(int u,int start)
{
if(u>m)
for(int i=1;i<m;i++)
printf("%d ",way[i]);
puts("");
return ;
for(int i=start;i<=n;i++)
{
way[u]=i;
dfs(u+1,i+1);
way[u]=0;
}
}
int main()
{
cin>>n>>m;
dfs(1,1);
return 0;
}
}
}