#include<bits/stdc++.h>
using namespace std;
int main(){
int n,m;
int a[40];
cin>>n>>m;
for(int i=0;i<n;i++)
a[i]=i+1;
int u=1<<n;
for(int s=u-1;s>=0;s--){
if(__builtin_popcount(s)==m){
for(int i=0;i<n;i++){
if(s&(1<<i))printf("%3d",a[i]);
}
cout<<endl;
}
}
return 0;
}