У розпоряджені Цезаря є ~n~ колісниць. У кожну колісницю імператор хоче запрягти по дві групи коней, у кожній з яких буде по ~k~ гривастих. Цезар бажає, щоб різниця швидкостей між групами в кожній колісниці була як можна меншою. Швидкість групи визначається найнижчою швидкістю серед коней в цій групі.
Кінниця Цезаря складається із ~2nk~ коней. Перед походом, потрібно вирахувати, якою буде найбільша різниця між швидкостями для всіх колісниць, враховуючи, що це значення потрібно мінімізувати.
Input
В першому рядку знаходяться два числа ~n~ і ~k~ (~2nk \le 10^6~).
В другому рядку мітисться ~2nk~ цілих чисел - швидкостя коней (~1 \le S_i \le 10^9~).
Output
Виведіть одне ціле число - відповідь для Цезаря.
Sample Input 1
2 3
1 2 3 4 5 6 7 8 9 10 11 12
Sample Output 1
1
Sample Input 2
2 2
3 1 3 3 3 3 3 3
Sample Output 2
2
Notes
Пояснення до прикладу 1
Є 2 колісниці, а в кожну групу входить 3 коня. Можна розбити коней наступним чином.
У першу групу першої колісниці ввійдуть коні із швидкостями 1 11 12. (швидкість групи - 1)
У другу групу першої колісниці ввійдуть коні із швидкостями 2 10 9. (швидкість групи - 2) Різниця між групами - (2-1) = 1.
У першу групу другої колісниці ввійдуть коні із швидкостями 3 7 8. (швидкість групи - 3)
У другу групу другої колісниці ввійдуть коні із швидкостями 4 5 6. (швидкість групи - 4) Різниця між групами - (4-3) = 1.
Найбільша різниця серед усіх колісниць - max(1, 1) = 1.
Коментарі
чи завжди n і k більші від нуля?
так
Добре 1. Щоб сформулювати групу потрібно взяти найменше число, найбільше і найбільше перед ним? 2. Щоб сформулювати групу потрбно взяти 1 число і 2 останніх?
Добрий вечір не зовсім зрозуміло яким чином вибирати швидкості типу в 1 прикладі взято (1, 11, 12) можна зробити 2 висновки. 1) Береться 1 число списка і 2 останніх і таким чином вийде 3 коня. 2) Взято найменше число, найбільше і найбільше перед найбільшим типу 1, 12 і найбільше крім 12 це 11 тому (1,12, 11) чи там якийсь інший метод вибірки? Не дуже зрозуміло як створюється сама група і яким чином вибираються числа.
Запитання необхідно формулювати так, щоб на нього можна було би відповісти: так або ні.