#SummerP0055. Max 与中位数

Max 与中位数

Description

给定一个由 nn 个整数组成的数组 aa,其中 nn 为奇数。

你可以对它执行一个操作:选择数组中的一个元素(例如 aia_i),并将其增加 11(即将其替换为 ai+1a_i + 1)。

你希望使用至多 kk 次操作,使数组的中位数尽可能大。

奇数长度数组的中位数是将数组按非递减顺序排序后的中间元素。例如,数组 [1,5,2,3,5][1, 5, 2, 3, 5] 的中位数是 33

Format

Input

第一行包含两个整数 nnkk1n21051 \le n \le 2 \cdot 10^5nn 为奇数,1k1091 \le k \le 10^9)------分别表示数组中的元素个数和你最多可以执行的操作次数。

第二行包含 nn 个整数 a1,a2,,ana_1, a_2, \ldots, a_n1ai1091 \le a_i \le 10^9)。

Output

一个整数,操作后可能得到的最大中位数。

Samples

3 2
1 3 5
5
5 5
1 2 1 1 1
3
7 7
4 1 2 4 3 4 4
5

Note

在第一个样例中,你可以将第二个元素增加两次。此时数组将变为 [1,5,5][1, 5, 5],其中位数为 55

在第二个样例中,最优方案是先增加第二个数,然后增加第三个数和第五个数。这样答案为 33

在第三个样例中,你可以执行四次操作:分别增加第一个、第四个、第六个和第七个元素。这样数组将变为 [5,1,2,5,3,5,5][5, 1, 2, 5, 3, 5, 5],其中位数为 55