Задача про Мурка ест траву. Подскажите что править в этом коде пожалуйста
n = int(input())
p =[list(map(int,input().split())) for _ in range(n)]
def m(x,y):
global s
s += p[x][y]
if x<n-1 and y>0:
if p[x+1][y]>p[x][y-1]:
m(x+1,y)
else:
m(x,y-1)
elif x==n-1:
if y==0: return
m(x,y-1)
elif y==0:
m(x+1,y)
s = 0
m(0,n-1)
print(s)

