#include<bits/stdc++.h>
using namespace std;
int n,r,cnt[30];
void dfs(int x,int y){
if(y>r) return;
if(y==r){
for(int i=1;i<=r;i++)
cout<<setw(3)<<cnt[i];
cout<<endl;
return;
}
if(x>n) return;
dfs(x+1,y);
cnt[y+1]=x;
dfs(x+1,y+1);
}
int main(){
cin>>n>>r;
dfs(1,0);
}