Максимальна сума базова
Дано прямокутну таблицю розміром рядків на стовпчиків. У кожній клітинці цієї таблиці записане ціле число. По таблиці можна рухатися згори вниз, починаючи з будь-якої клітинки верхнього рядка, і на кожному кроці переходити в одну з "нижніх сусідніх" клітинок. Іншими словами, з клітинки з координатами можна перейти в , або . Якщо , останній з трьох варіантів переходу неможливий. Якщо , неможливий перший варіант. Маршрут закінчується в одній із клітинок нижнього рядка.
Напишіть програму, яка знаходить максимальну суму значень пройдених клітинок серед усіх допустимих шляхів.
Вхідні дані
У першому рядку задано і — кількість рядків і стовпців. Далі в кожному з наступних рядків записано по цілих чисел (що не перевищують за модулем ) — значення клітинок таблиці.
Вихідні дані
Виведіть єдине число — знайдену максимальну суму.