#439. 我这边有n个数

我这边有n个数

Background

想喝好喝的

Description

给你一个数组aa,包含nn个整数。
在一次操作中你可以执行这样一个操作:
选择aa中的任意一个元素并将其除22向下取整。

隔壁老李想知道至少要多少次操作使得aa中的kk个元素相等。
请你计算出结果。

Format

Input

第一行为两个整数nnkk1kn21051 \le k \le n \le 2 \cdot 10^5) 第二行nn个整数 a1a_1ana_n(1ai21051 \le a_i \le2 \cdot 10^5)

Output

至少要多少次操作使得aa中的kk个元素相等

Samples

input

5 3
1 2 3 4 5

ouput

2