题目描述
为了解开骑士木乃伊事件,久城一弥和布洛瓦警官来到了停尸间。停尸间里有N具遗体,每具遗体都有一个坐标(X,Y)。
由于停尸间内的遗体摆放得横平竖直,我们认为两具遗体(Xi,Yi)和(Xj,Yj)的距离为∣Xi−Xj∣+∣Yi−Yj∣。
负责停尸间的工人由于需要经常搬运遗体,所以对任意两具遗体的距离之和特别有印象。
工人们已经记不得每具遗体对应的是什么人了。但是他们记得,八年前将米莉·马露的遗体搬进停尸间之后,停尸间的任意两具遗体的距离之和超过了D。
现在给你工人们将N具遗体搬进停尸间的时间顺序,请你找出第一具有可能是米莉·马露的遗体。如果不存在这样的遗体,请输出−1。
输入格式
第一行两个整数 N,D,意义如题目描述所示。
接下来N行,按照时间顺序给出每具遗体的坐标,每行两个整数X,Y。
输出格式
输出一行一个整数,表示按照时间顺序第一具有可能是米莉·马露的遗体的编号。
如果不存在这样的遗体,输出−1。
样例
输入样例
5 10
1 1
2 2
3 3
4 4
5 5
输出样例
4
提示
样例说明
设前i具遗体的任意两具遗体距离之和为Di。
D1=0
D2=2
D3=8
数据范围
10%的数据保证,N<500。
40%的数据保证,N<8000。
60%的数据保证,N<105。
另有10%的数据保证,所有遗体的横坐标X都相同。
另有10%的数据保证,X(i)≤X(i+1),且Y(i)≤Y(i+1)。
100%的数据保证,N≤6×105,0≤D≤1018,0≤X,Y≤109。