#include<bits/stdc++.h>
using namespace std;
#define int long long
int n,k,a[15];
void dfs(int step,int last){
if(step>k){
do{
for(int i=1;i<=k;i++){
cout<<a[i]<<" ";
}cout<<endl;
}while(next_permutation(a+1,a+k+1));
return;
}
for(int i=last+1;i<=n;i++){
a[step]=i;
dfs(step+1,i);
}
}
signed main(){
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
cin>>n>>k;
dfs(1,0);
return 0;
}