#Lutece2398. 拱坝老哥喜欢这个

拱坝老哥喜欢这个

Migrated from Lutece 2398 拱坝老哥喜欢这个

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

众所周知,拱坝老哥这种人群就是喜欢奇奇怪怪的东西。有天喜多村英梨说她发现了一种神奇的生物名叫牛头人,大伙告诉她:快把这个发给拱坝老哥拱坝老哥喜欢这个。但是喜多村英梨不乐意,她决定告诉拱坝老哥牛头人的分布位置,让他们自己收集去。

根据喜多村英梨的说法,小镇东侧有 mm牛头人 ,第 ii牛头人tit_i 时刻会出现在距离小镇 did_i 个单位长度的位置上,然后就一直在那里活动,但是如果它们发现拱坝老哥在它周围它就会逃走。现在有 pp拱坝老哥,他们决定依次派人出门拍摄牛头人(一人一次),但是他们还是担心去晚了拍不到了,于是他们决定提出一个方案既能拍到所有牛头人的图片,还能使得所有牛头人在外活动时间之和最短。 注:老哥可以从负数时刻开始出发

老哥们一个单位时间内能移动一个单位长度,且拍摄牛头人的时间我们可以忽略不计。

你能算出牛头人在外活动时间之和最短是多少吗?

ntr

Input

第一行包含两个数,mmpp (1m105, 1p1001\leq m \leq 10^5, ~1 \leq p \leq 100)

接下来有 mm 行数据,每行包含两个数 did_itit_i (0di, ti1090\leq d_i,~t_i \leq 10^9)

Output

输出一个整数,表示答案

Samples

6 2
0 0
1 1
9 9
0 10
1 10
4 12
3

Note

两个老哥分别在 00 时刻和 1010 时刻从小镇出发,前四个牛头人没有任何活动时间,第五个活动了一分钟就遇到了第二名老哥,最后一个活动了两分钟遇到了第二名老哥。

Resources

2020 UESTC ICPC Training for Dynamic Programming