You are given n integer numbers. If you compute all the (
n |
2 |
) sums of any two of those numbers, and you sort them all, which is the k-th of those sums?
For instance, if n = 3 and you are given the numbers 6, 6, and 4, you can make three sums: 6 + 6 = 12, 6 + 4 = 10, and 6 + 4 = 10. Therefore, the first of those sums is 10, the second is 10, and the third is 12.
Input
Input consists of several cases, each with k and n, followed by the n numbers, all between 1 and 108. Assume 2 ≤ n ≤ 4 · 104 and 1 ≤ k ≤ (
n |
2 |
).
Output
For every case, print the k-th sum of all the pairs of numbers.
Input
1 3 6 6 4 2 3 6 6 4 3 3 6 6 4 1 2 1 100000000 1 4 10 10 10 10 6 4 10 10 10 10
Output
10 10 12 100000001 20 20