n=int(input()) a=[[0 for i in range(n)] for j in range(n)] for i in range(n): sr=input().split() for j in range(i+1): a[i][j]=int(sr[j]) for i in range(n-2,-1,-1): for j in range(i+1): a[i][j]=a[i][j]+max(a[i+1][j],a[i+1][j+1]) print(a[0][0]) /************************************************************** Problem: 1216 User: admin Language: Python Result: Accepted Time:229 ms Memory:34612 kb ****************************************************************/