U tabeli dimenzija polja su popunjena ciframa od 0 do 9. Igrač kreće iz gornjeg levog ugla tabele i u jednom koraku može da pređe na susedno desno polje ili na susedno donje polje. Njegov cilj je da stigne do donjeg desnog polja tako da zbir vrednosti posećenih polja bude što veći. Napiši program koji određuje najveći zbir koji igrač može da ostvari krećući se od gornjeg levog do donjeg desnog ugla.
Ulaz
U prvom redu nalaze se dva broja: i , dimenzije tabele.
U narednih redova nalazi se po cifara, vrednosti polja.
Izlaz
Jedan broj - najveći mogući zbir posećenih polja.
Primer
Input
3 3 1 2 3 4 5 6 7 8 9
Output
29
Najbolji put je .
Ograničenja