#P1002. Covered By A Square

Covered By A Square

Description

在一个无限大的平面直角坐标系中,一共有N个x、y坐标值均为整数的不同的点,对于任意一个边长为L的各边均平行于x轴或y轴的正方形,最多有多少个点会被其覆盖呢?

如果一个点在这个正方形的边上、顶点上或其内部,均认为这个点是被这个正方形覆盖了的。

Input

输入包含若干组数据。每组数据的第一行有2个正整数,N(1<=N<=10^3),L(1<=L<=10^9),其中N、L的含义同上,接下来一共有N行,每行有两个绝对值不大于10^9的整数x、y,表示这个点的坐标位置。

每组数据中N个点的坐标位置都是互不相同的。

Output

对于每组数据,输出一个正整数,表示对于任意一个边长为L的各边均平行于x轴或y轴的正方形,最多有多少个点会被其覆盖。

3 1
0 0
1 1
0 2

5 2
0 0
2 0
1 1
0 2
2 2
2
5