1475 - 方格取数

在一个n*n的方格里,每个格子里都有一个正整数。从中取出若干数,使得任意两个取出的数所在格子没有公共边,且取出的数的总和尽量大。

Input

第一行一个数n;(n<=30)接下来n行每行n个数描述一个方阵

Output

仅一个数,即最大和

Examples

Input

2
1 2
3 5

Output

6
Time Limit 1 second
Memory Limit 128 MB
Stats
上一题 下一题