我们用 $A_{i,j}$ 表示矩阵 $A$ 中位于第 $i$ 行第 $j$ 列的元素。我们称矩阵 $A$ 是酷的,如果满足以下条件:
- $r, s > 1$
- $A_{1,1} + A_{r,s} \le A_{1,s} + A_{r,1}$
其中 $r$ 表示矩阵 $A$ 的行数,$s$ 表示矩阵 $A$ 的列数。
此外,我们称一个矩阵是极度酷的,如果它的每一个至少有两行两列的子矩阵都是酷的。
你的任务是确定给定的矩阵中,一个极度酷的子矩阵所能包含的最大元素数量。
输入格式
第一行包含两个整数 $R, S$ ($2 \le R, S \le 1000$),表示矩阵的维度。
接下来的 $R$ 行,每行包含 $S$ 个整数,表示矩阵中的元素。矩阵中的元素均为区间 $[-10^6, 10^6]$ 内的整数。
输出格式
输出的第一行且仅有一行,应包含输入矩阵中一个极度酷的子矩阵所能包含的最大元素数量。如果不存在极度酷的子矩阵,则输出 0。
子任务
在占总分 60% 的测试数据中,还满足 $R, S \le 350$。
样例
输入 1
3 3 1 4 10 5 2 6 11 1 3
输出 1
9
输入 2
3 3 1 3 1 2 1 2 1 1 1
输出 2
4
输入 3
5 6 1 1 4 0 3 3 4 4 9 7 11 13 -3 -1 4 2 8 11 1 5 9 5 9 10 4 8 10 5 8 8
输出 3
15
说明
第三个样例的解释:最优解是左上角为 $(3,2)$、右下角为 $(5,6)$ 的子矩阵。