from collections import deque n, t = map(int, input().split()) a = list(map(int, input().split())) que = deque([*range(n)]) ans = [-1] * n cnt = 1 for i in range(n - 1): if(a[i] == a[i + 1]): cnt += 1 continue if(a[i] < a[i + 1]): for j in range(i, i - cnt, -1): ans[que.pop()] = j else: for j in range(i, i - cnt, -1): ans[que.popleft()] = j cnt = 1 for j in range(n - 1, n - 1 - cnt, -1): ans[que.pop()] = j x = ans[t - 1] lis = [] for i, k in enumerate(a): if(i == x): continue lis.append(k) print(*lis)