n, k = gets.chomp.split.map(&:to_i)
arr = gets.chomp.split.map(&:to_i)

del = 0
y = 0
while y < n
    x = y - 1
    x -= 1 while x >= 0 && !arr[x]
    while x >= 0 && arr[x] < arr[y]
        arr[x] = nil
        x -= 1 while x >= 0 && !arr[x]
        del += 1
        break if del == k
    end
    y += 1
    break if del == k
end

if del == k
    puts (arr.compact)[0, n - k].join
else
    y = n - 1
    y -= 1 while y > 0 && !arr[y]
    while y > 0
        x = y + 1
        while x <= n - 1 && arr[x] && arr[y] > arr[x]
            arr[x] = nil
            x += 1
            del += 1
            break if del == k
        end
        y -= 1
        y -= 1 while y > 0 && !arr[y]
        break if del == k
    end
    puts (arr.compact)[0, n - k].join
end

