#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwojaW5jbHVkZTxhbGdvcml0aG0+CiNpbmNsdWRlPHN0cmluZz4KaW50IGFyclsxMF07CmludCByLG47CnZvaWQgZGZzKGludCB4LGludCBudW1iZXIpCnsKCWlmKHg+cikKCXsKCQlmb3IoaW50IGk9MTtpPD1yO2krKykKCQl7CgkJCXByaW50ZigiJTNkIixhcnJbaV0pOwoJCX0KCQljb3V0PDxlbmRsOwoJCXJldHVybiA7Cgl9Cglmb3IoaW50IGk9bnVtYmVyO2k8PW47aSsrKQoJewoJCWFyclt4XT1pOwoJCWRmcyh4KzEsaSsxKTsKCQlhcnJbeF09MDsKCX0KCQoJCgkKCQoJCn0KaW50IG1haW4oKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgljaW4+Pm4+PnI7CglkZnMoMSwxKTsKCXJldHVybiAwOwp9