#include<bits/stdc++.h>
using namespace std;
int main(){
int n, r;
cin >> n >> r;//读入数据;
for (int i = 0; i <=(1 << n); i++) {//元素个数为n的集合共有2^n个子集
int num = 0, kk = i;//如果num==r,就输出;kk用于统计i中1的个数
while (kk) {
kk = kk & (kk - 1);
num++;
}
if (num == r) {
for (int j = 1; j <= n; j++) {
if (i & (1 << j)) {
cout << " " << j;
}
}cout << endl;
}
}
}