import sys from functools import cmp_to_key def main(): N, K = map(int, sys.stdin.readline().split()) A = list(map(int, sys.stdin.readline().split())) next_diff = [-1] * N next_diff[-1] = -1 # since there's no next element after last for i in range(N-2, -1, -1): if A[i] != A[i+1]: next_diff[i] = i else: next_diff[i] = next_diff[i+1] def compare(i, j): if i == j: return 0 if i > j: return -compare(j, i) # Now i < j m = next_diff[i] if m != -1 and m < j: a = A[m+1] b = A[m] if a < b: return -1 elif a > b: return 1 else: return 0 else: # All elements from i to j-1 are same, compare indices return -1 # since i < j, so X_i comes before X_j indices = list(range(N)) indices.sort(key=cmp_to_key(compare)) selected = indices[K-1] result = A[:selected] + A[selected+1:] print(' '.join(map(str, result))) if __name__ == "__main__": main()