EduBrick

C. Платная лестница

2000 мс · 256 МБ · всё или ничего

Мальчик подошёл к платной лестнице из nn ступенек. Чтобы наступить на ступеньку, нужно заплатить указанную на ней сумму.

Мальчик умеет перешагивать на следующую ступеньку либо перепрыгивать через одну. Изначально он стоит перед первой ступенькой, а не на ней. Найдите наименьшую сумму, которой хватит, чтобы добраться до верхней ступеньки.

Формат ввода

Первая строка содержит число nn (1≤n≤1051 \le n \le 10^5).

Вторая строка содержит nn натуральных чисел, не превосходящих 10410^4, — стоимость каждой ступеньки снизу вверх.

Формат вывода

Одно число — наименьшая стоимость прохода.

Примеры

ввод
3
1 3 1
вывод
2
Войдите, чтобы отправлять решения.