众所周知,Matej 是克罗地亚最大的创新者和企业家。他的公司正在扩张,因此他决定在 Velika Gorica 附近购买一块土地。可购买的土地是一个由 $r \times s$ 个正方形单位网格组成的矩形区域。每个网格都有自己的价格,且不能只购买网格的一部分。Matej 是一位经验丰富的商人,他知道成功的关键不仅仅是购买最大或最便宜的土地。相反,他应该购买一块价格与通灵者 Milan 给他的魔术数字尽可能接近的土地。
在 Matej 职业生涯的早期,Milan 向他透露了两个对商业成功至关重要的魔术数字 $a$ 和 $b$。因此,Matej 希望购买一个(非空的)矩形土地,使得该土地的总价格与这两个魔术数字之间的距离尽可能小。土地总价格与单个魔术数字之间的距离即为它们差的绝对值,而与两个魔术数字之间的距离则是这两个绝对值之和。请帮助 Matej 确定土地价格与这两个魔术数字之间的最小可能距离。
输入格式
第一行包含四个正整数 $r, s, a$ 和 $b$($1 \le r, s \le 500$,$1 \le a, b \le 10^9$),含义如题面所述。
接下来的 $r$ 行,每行包含 $s$ 个正整数 $c_{ij}$($1 \le c_{ij} \le 10^9$),依次表示每个网格的价格。
输出格式
输出唯一的一行,表示土地价格与两个魔术数字之间的最小可能距离。
子任务
| 子任务 | 分值 | 数据范围 |
|---|---|---|
| 1 | 10 | $1 \le r, s \le 20$ |
| 2 | 20 | $1 \le r, s \le 100$ |
| 3 | 40 | 无附加限制。 |
样例
输入样例 1
2 2 10 10 1 3 4 1
输出样例 1
2
输入样例 2
3 2 3 4 1 9 1 1 8 1
输出样例 2
3
输入样例 3
3 4 5 3 1 1 1 1 9 6 7 6 8 1 9 7
输出样例 3
2
说明
样例 2 解释:
Matej 可以购买由两个相邻的代价为 $1$ 的网格组成的土地。总价格为 $1 + 1 = 2$,它与魔术数字之间的距离为 $|3 - 2| + |4 - 2| = 3$。