https://www.acmicpc.net/problem/15666


n, m = map(int, input().split())
arr = list(map(int, input.split()))

arr = sorted(list(set(arr)))
permutation = []
   
def dfs(start):
    if len(permutation) == m:
        print(' '.join(map(str, permutation)))
        return 
    
    for i in range(start, len(arr)):
        permutation.append(arr[i])
        dfs(i)
        permutation.pop()

dfs(0)