#2715. 金色丝线将瞬间一分为二

金色丝线将瞬间一分为二

题目描述

为了解开骑士木乃伊事件,久城一弥和布洛瓦警官来到了停尸间。停尸间里有N\red{N}具遗体,每具遗体都有一个坐标(X,Y)\red{(X,Y)}

由于停尸间内的遗体摆放得横平竖直,我们认为两具遗体(Xi,Yi)\red{(Xi,Yi)}(Xj,Yj)\red{(Xj,Yj)}的距离为XiXj+YiYj\red{|Xi-Xj|+|Yi-Yj| }

负责停尸间的工人由于需要经常搬运遗体,所以对任意两具遗体的距离之和特别有印象。

工人们已经记不得每具遗体对应的是什么人了。但是他们记得,八年前将米莉·马露的遗体搬进停尸间之后,停尸间的任意两具遗体的距离之和超过了D\red{D}

现在给你工人们将N\red{N}具遗体搬进停尸间的时间顺序,请你找出第一具有可能是米莉·马露的遗体。如果不存在这样的遗体,请输出1\red{-1}

输入格式

第一行两个整数 N\red{N,}D\red{D,}意义如题目描述所示。

接下来N\red{N}行,按照时间顺序给出每具遗体的坐标,每行两个整数X\red{X,}Y\red{Y}

输出格式

输出一行一个整数,表示按照时间顺序第一具有可能是米莉·马露的遗体的编号。

如果不存在这样的遗体,输出1\red{-1}

样例

输入样例

5 10
1 1
2 2
3 3
4 4
5 5

输出样例

4

提示

样例说明

设前i\red{i}具遗体的任意两具遗体距离之和为Di\red{Di}D1=0\red{D1=0} D2=2\red{D2=2 } D3=8\red{D3=8}

数据范围

10%\red{10\%}的数据保证,N<500\red{N<500}

40%\red{40\%}的数据保证,N<8000\red{N<8000}

60%\red{60\%}的数据保证,N<105\red{N<10^5}

另有10%\red{10\%}的数据保证,所有遗体的横坐标X\red{X}都相同。

另有10%\red{10\%}的数据保证,X(i)\red{X(i)≤}X(i+1)\red{X(i+1),}Y(i)\red{Y(i)≤}Y(i+1)\red{Y(i+1)}

100%\red{100\%}的数据保证,N\red{N≤}6×105\red{6\times 10^5,}0\red{0≤}D\red{D≤}1018\red{10^{18},}0\red{0≤}X\red{X,}Y\red{Y≤}109\red{10^9}