1 #include <algorithm>
2 #include <cstdio>
3
4 using namespace std;
5
6 int n,ans=-1e7;
7 int map[105][105];
8 int f[1105][1105];
9
10 int main()
11 {
12 scanf("%d",&n);
13 for(int i=1;i<=n;i++)
14 for(int j=1;j<=i;j++)
15 scanf("%d",&map[i][j]);
16 for(int i=1;i<=n;i++)
17 for(int j=1;j<=i;j++)
18 f[i][j]=map[i][j]+max(f[i-1][j],f[i-1][j-1]);
19 for(int i=1;i<=n;i++)
20 ans=max(ans,f[n][i]);
21 printf("%d",ans);
22 return 0;
23 }