data=[[7], [3, 8], [8, 1, 0], [2, 7, 4, 4], [4, 5, 2, 6, 5]]
for i in range(1, len(data)):
    data[i][0] += data[i-1][0]
    for j in range(1, len(data[i])-1):  
        data[i][j] += max(data[i-1][j-1], data[i-1][j])
    data[i][-1] += data[i-1][-1]
print(max(data[-1]))

이거 맞음? 30 나오긴함