#include<bits/stdc++.h>
using namespace std;
int m,n;
vector<int> chosen;
void calc(int x)
{
if(chosen.size()>m||chosen.size()+n-x+1<m)
return;
if(x>n)
{
for(int i=0;i<chosen.size();i++)
cout<<chosen[i]<<' ';
cout<<'\n';
return;
}
chosen.push_back(x);
calc(x+1);
chosen.pop_back();
calc(x+1);
}
int main (){
cin>>n>>m;
calc(1);
return 0;
}