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