Дівчата та хлопці#10709

Дівчата та хлопці

2 seconds
256 megabytes
Easy

Дівчата та хлопці вибрали задач з чудового ресурсу CatForces для розв'язань на тренуваннях. Задачі пронумеровані цілими числами від до . Кожна задача має певну складність — складність задачі з номером рівна d_i.

Тренер вирішив чесно розділити задачі на тренуваннях: він вибере певне ціле число та дасть завдання зі складністю більшою за дівчатам (тобто ті задачі, де x < d_i), а всі інші (тобто ті задачі, де d_i \leq x) — хлопцям.

Звісно, молоді програмісти вже давно між собою вирішили, кому скільки задач дістанеться: дівчата повинні отримати задач до розв'язання, а хлопці повинні отримати задач до розв'язання.

Допоможіть тренеру знайти кількість різних цілих чисел таких, що описане розділення задач влаштовуватиме молодь.

Input

Перший рядок містить три цілі числа , , (2\le n\le 10^5; 1 \le a,b < n; a+b=n).

Другий рядок містить цілих чисел d_1, d_2, \dots, d_n (1\le d_i\le 10^9).

Output

Виведіть одне ціле число — кількість різних цілих чисел таких, що описане розділення задач влаштовуватиме молодь.

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading

Note

У першому прикладі можливі значення це , та .

Scoring

Рішення, які правильно працюватимуть при n\le 100, d_i\le 100, набиратимуть не менше балів.

Рішення, які правильно працюватимуть при n\le 2000, набиратимуть не менше балів.