#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int n,d,a[10000];
cin>>n>>d;
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
int k=0,c=0;
do{
for(int i=0;i<n;i++){//打印排列
if(i==0){
k++;
}
if(k==d+1&&c<=n){
printf("%d ",a[i]);
c++;
}
if(c>n){
return 0;
}
}
}while(next_permutation(a,a+n));//获取下一个排列
}