你有 $n$ 种不同颜色的球。对于每种颜色 $i$(从 $1$ 到 $n$),恰好有 $x_i$ 个该颜色的球。你正在进行一个由一系列动作组成的游戏。在一次动作中,你可以取出恰好 $k$ 个颜色互不相同的球并将它们扔掉。请问你最多能进行多少次动作?
输入格式
第一行包含两个整数 $n$ 和 $k$:颜色的数量以及每次动作中扔掉的球的数量($1 \le k \le n \le 2 \cdot 10^5$)。第二行包含 $n$ 个用空格分隔的整数 $x_i$:第 $i$ 种颜色的球的数量($1 \le x_i \le 10^9$)。
输出格式
输出一行,包含一个整数:你最多能进行的动作次数。
样例
输入 1
4 3 5 8 9 4
输出 1
8
输入 2
10 5 1 2 3 4 5 6 239 239 239 239
输出 2
21