ridu, veerge=map(int, input().split()) m=[] for i in range(ridu): m.append(list(map(int, input().split()))) suurimad=[[0]*veerge for i in range(ridu)] def parimtee(rida, veerg): #suurim võimalik summa sinna ruutu jõudes if suurimad[rida][veerg]==0: suurimad[rida][veerg]=m[rida][veerg]+\ max(parimtee(rida-1, veerg) if rida>0 else 0, parimtee(rida, veerg-1) if veerg>0 else 0) return suurimad[rida][veerg] print(parimtee(2, 3)) print(suurimad) #Leidke programmi abil ka parima tee koordinaadid