A sensor logs n signed deviation readings from a target. Order the readings primarily by their absolute magnitude, from smallest magnitude to largest. When two readings have the same absolute magnitude, the one with the smaller signed value comes first (so a negative reading precedes the positive reading of equal magnitude). Report the reading at position k in this ordering (positions are counted from 1).
Input format
Line 1: two integers n and k.
Line 2: n space-separated integers, the deviation readings.
Output format
A single integer: the k-th reading in the described order.
Constraints
- 1 ≤ n ≤ 100000
- 1 ≤ k ≤ n
- -1000000000 ≤ reading ≤ 1000000000