#include using namespace std; int n, m; void dfs(int u, string s,int pre ){ if(u==m+1){ cout << s << endl; return; } for (int i = pre+1; i <=n ; i++){ if(s=="") dfs(u + 1, to_string(i), i); else dfs(u + 1, s + " " + to_string(i), i); } } int main() { cin >> n >> m; dfs(1, "", 0); return 0; }