1246 - 矩阵取数
Description

一个N*N矩阵中有不同的正整数,经过这个格子,就能获得相应价值的奖励,从左上走到右下,只能向下向右走,求能够获得的最大价值。

例如:3 * 3的方格。

1 3 3

2 1 3

2 2 1

能够获得的最大价值为:11。


Input

第1行:N,N为矩阵的大小。(2 <= N <= 500) 第2 - N + 1行:每行N个数,中间用空格隔开,对应格子中奖励的价值。(1 <= N[i] <= 10000)


Output

输出能够获得的最大价值。


Examples

Input

3
1 3 3
2 1 3
2 2 1

Output

11
Tags
题目参数
Time Limit 1 second
Memory Limit 128 MB
提交次数 3
通过次数 2