from itertools import combinations
num_list = list(map(int,input().split()))
N,M =num_list
num_list = list(map(int,input().split()))
num_list.sort()
result = list(combinations(num_list,M))
tmp_set = set(result)
result = list(tmp_set)
result.sort()
for i in range(len(result)):
tmp = ""
for j in range(len(result[i])):
tmp+=str(result[i][j])+" "
print(tmp)