#P5390. Load Balancing

Load Balancing

题目描述

农民约翰的N{N}奶牛分别站在其二维农场(1){(1)}上不同的位置(x1,{(x1,}y1)…{y1)…}(xn,{(xn,}yn){yn)}1≤{1≤}N≤{N≤}100,{100,}xi{xi}和yi{yi}的大小{}(多为B{B}的正奇数)的正奇数整数。

FJ{FJ}想通过建立一个长的(实际上是无限长的)南北围栏来划分他的领域,方程x=a(a{x=a(a}将是一个偶数,从而确保他不会通 过任何奶牛的位置建立围栏){)}。

他还想用等式y=b{y=b}建立一个长的(实际上是无限长的)东西围栏,其中b{b}是一个偶数。这两道栅栏在点(a,{(a,}b){b)}处交叉,它们一起将他的田地划分为四个区域。

FJ{FJ}希望选择a{a}和b,{b,}以使出现在四个结果区域的奶牛合理地"平衡",没有区域包含过多的奶牛。让M{M}成为四个区域中出现的最大奶牛数,FJ{FJ}希望使M{M}旧能小。

请帮助他确定M{M}的最猩能值。对于前五个测试用例,B{B}保证最多为100{100}。在所有测试用例中,B{B}保证最多为1000000{1000000}。

输入格式

输入的第一行包含两个整数,N{N}和B{B}。

接下来的n{n}行分别包含单个牛的位置,指定其x{x}和y{y}坐标。

输出格式

您应该输出FJ{FJ}通过优化其围栏的位置可以实现的最猩能M{M}值。

样例

输入样例

7 10
7 3
5 5
9 7
3 1
7 7
5 3
9 1

输出样例

2