EduBrick

AB. Хотя бы k пород

2000 мс · 256 МБ · всё или ничего

В ряд выстроены nn коров, у каждой известны координата и номер породы. Стоимость фотографии равна разности между наибольшей и наименьшей координатой попавших в кадр коров.

Найдите наименьшую стоимость фотографии, на которой представлено не менее kk различных пород. Если различных пород меньше kk, выведите 1-1.

Формат ввода

В первой строке nn от 11 до 10510^5 и kk от 11 до 10510^5. В следующих nn строках — координата и номер породы, оба от 11 до 10910^9. Координаты различны.

Формат вывода

Одно число.

Примеры

ввод
6 3
25 7
26 1
15 1
22 3
20 1
30 1
вывод
4
Войдите, чтобы отправлять решения.