#1227. 大力出奇迹

大力出奇迹

题目描述

在一个 NN10910^9 列的网格中有 NN 面墙,编号为 11NN。其中,编号为 ii 的墙的左端点位于 (ii,LiLi​) ——即第 ii 行第 LiLi 列,右端点位于 (ii,RiRi)。

你的拳头一次可以打破连续连续DD 列里面的所有墙,也就是说,如果你用拳头击中了第 xx 列,那么所有 一部分在第 xx 到第 xx+DD11 列里的墙 会被破坏。如果一座墙的一小部分被破坏了,整座墙就会倒塌。问题是,最少你需要打几拳才能让 NN 座墙全都倒塌?

输入

第一行输入两个整数表示NNDD

接下来NN行每行两个整数分别表示LiLiRiRi

输出

输出一个数字表示答案

输入样例1

3 3
1 2
4 7
5 9

输出样例1

2

输入样例2

3 3
1 2
4 7
4 5

输出样例2

1

数据范围与提示

1N2105, 1 \leq N \leq 2*10^5, 1D109,1 \leq D \leq 10^9, 1LiRi1091 \leq Li \leq Ri \leq 10^9