Лікування
Limits: 2 sec., 256 MiB
Одна прогресивна аптека стверджує, що реп’яховірус можна вилікувати, якщо випити рівно kk різних правильних таблеток.
Із каталогу продуктів цієї аптеки відомо, що вона продає таблетки, які пронумеровані послідовними натуральними числами починаючи від 1. Більше того, таблетки пронумеровані за зростанням їхньої ціни, причому ii-та таблетка коштує рівно ii гривень. Аптека стверджує, що таблетки із номерами від l1l1 до r1r1 (включно), із номерами від l2l2 до r2r2, ……, із номерами від lnln до rnrn лікують реп’яховірус.
У Петра недавно почався нежить, і він вирішив не ризикувати та купити kk різних таблеток, які лікують вірус. Оскільки Петро бідний студент, він хоче обрати kk найдешевших таблеток. Визначте, якою є мінімально можлива сумарна вартість придбаних таблеток.
Input
У першому рядку задано два цілих числа nn та kk — кількість проміжків номерів таблеток, які лікують вірус, а також кількість таблеток, які потрібно купити.
У наступних nn рядках задано пари чисел lili та riri, по одній парі у рядку.
Зауважте, що проміжки можуть довільним чином перетинатись або накладатись.
Output
У єдиному рядку виведіть одне ціле число — відповідь на задачу.
Якщо немає kk різних таблеток,
які лікують вірус — виведіть -1
.
Constraints
1≤n≤1001≤n≤100,
1≤k≤1091≤k≤109,
1≤li≤ri≤1091≤li≤ri≤109.
Samples
Input (stdin) | Output (stdout) |
---|---|
3 7 1 2 2 4 6 12 | 31 |
Input (stdin) | Output (stdout) |
---|---|
1 5 4 7 | -1 |
Notes
У першому тесті таблетки з наступними номерами лікують вірус: 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12. Серед них найдешевшими 7-ма є 1, 2, 3, 4, 6, 7 та 8, отже відповідь — 1+2+3+4+6+7+8=311+2+3+4+6+7+8=31.
У другому тесті є лише 4 таблетки, які лікують вірус. Отже, відповідь
-1
.