#include <iostream>
using namespace std;
#include<algorithm>
#include<string>
int arr[10];
int r,n;
void dfs(int x,int number)
{
	if(x>r)
	{
		for(int i=1;i<=r;i++)
		{
			printf("%3d",arr[i]);
		}
		cout<<endl;
		return ;
	}
	for(int i=number;i<=n;i++)
	{
		arr[x]=i;
		dfs(x+1,i+1);
		arr[x]=0;
	}
	
	
	
	
	
}
int main() {
	// your code goes here
	cin>>n>>r;
	dfs(1,1);
	return 0;
}