#include<iostream>
#include<algorithm>
using namespace std;
int num[505][505],dp[505][505];
int main()
{
int t;
cin>>t;
for (int i=1;i<=t;i++)
{
for (int j=1;j<=t;j++)
{
cin>>num[i][j];
}
}
for (int i=1;i<=t;i++)
{
for (int j=1;j<=t;j++)
{
dp[i][j]=max(dp[i][j-1],dp[i-1][j])+num[i][j];
}
}
cout<<dp[t][t]<<endl;
return 0;
}