eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Черепахокінь

Черепахокінь

Задано клітчату дошку n × m у кожній клітинці якої записано натуральне число. У верхньому лівому куті дошки сидить черепашка. Черепашка вміє робити хід конем у напрямку донизу та праворуч. Тобто або переміщуватись на одну клітинку праворуч та на дві клітини донизу, або на одну клітинку вниз і на дві клітинки праворуч. Допоможіть черепашці дістатись у правий нижній кут дошки, зібравши максимальну суму чисел. Вважається, що черепашка збирає лише ті числа, на яких завершує хід, а не усі, по яким проповзає.

Вхідні дані

У першому рядку знаходиться два цілих числа n та m (1n, m100), які задають розміри дошки. Далі йдуть числа, записані на дошці - n рядків по m додатніх чисел, які не перевищують 10000.

Вихідні дані

Виведіть одне число, яке дорівнює шуканій максимальній сумі, або -1, якщо черепашка не може дістатись до правого нижнього кута.

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
2 3
3 2 7
1 9 5
Вихідні дані #1
8