#M0064. 小 Z 寻宝

小 Z 寻宝

题目描述

小 Z 来到了一个神秘的地方,这个地方是个矩形,划分成了 nnmm 列的格子状,每个格子里有一定数量的宝藏。

小 Z 会选择一个格子开始一直往右走,或者一直往下走,形成一条直线路径,它有点贪心,想要经过的格子里的宝藏数是严格递增的,也就是下一次在的格子里的宝藏一定要比这一次在的格子里的

当没办法满足这个条件的时候小 Z 就会停止移动,当然如果小 Z 走到了最下面一行或者最右边一列也会停止移动,小 Z 想知道它最多可以拿走多少宝藏。

输入格式

第一行,两个正整数 n,mn,m

接下来 nn 行,每行 mm 个正整数 ai,ja_{i,j},分别表示每个格子中宝藏的数量。

输出格式

输出一行,包含一个整数,表示小 Z 最多可以拿走的宝藏数。

输入输出样例

2 2
1 4
2 3
5

提示

对于 60%60\% 的数据,1n,m100,1ai,j1071\le n,m \le 100,1 \le a_{i,j} \le 10^7

对于 100%100\% 的数据,1n,m103,1ai,j1091\le n,m \le 10^3,1 \le a_{i,j} \le 10^9