n=int(input())  
a=[]
for i in range(n):  #循环体里面加入input()可以实现一共执行n次input()
 
    lst=[int(x) for x in input().split()]
    a.append(lst)     #用列表解析,两层列表代表行列,很巧妙的方法
w=0
blst=[]
while w<n:
    blst.append(a[w][w])
    blst.append(a[w][-1-w])  #对角线之和,在每一行看来,两个加数的索引之和为-1
    w+=1
k=int((n-1)/2)
m=sum(blst)
if n%2!=0:
    m-=a[k][k]   #如果为奇数,那么中间那一行的中间数加了两遍
print(m)

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。