Пограбування
В країні Олімпії дуже розвинена банківська система, тому жителі залюбки кладуть свої заощадження в банк. Усього є N банків, які стоять в ряд. У банку номер i зберігається ai тугриків. Початково в банках немає системи безпеки, котра могла б завадити пограбуванню. Однак відомо, що якщо ввечері дня номер пограбували банк номер , то на ранок наступного дня необхідну систему безпеки буде встановлено у сусідніх банках ( та ), після чого їх вже неможливо буде пограбувати. На ранок дня номер () систему безпеки буде встановлено у банках та . Це буде продовжуватись, поки всі банки не буде захищено від пограбування. Пограбований банк вже ніколи не можна пограбувати.
На жаль, в Олімпії навіть злочинці займаються розв’язуванням олімпіадних задач, тому уряд не сумнівається в тому, що якщо хтось замислить провести серію пограбувань, то він зробить це оптимальним чином, інакше кажучи — максимізує сумарну кількість тугриків у тих банках, які йому вдасться пограбувати до того, як в них буде встановлено систему безпеки. Крім того, відомо, що злочинці грабують не більше ніж один банк за день, а також те, що вони орудують лише ввечері.
Банківська система, аналізуючи можливі збитки від пограбувань, розглядає послідовно варіант розміщення коштів у банках. Кожен варіант відрізняється від попереднього кількістю грошей в одному із банків.
Завдання
Напишіть програму robbery, що для кожного з варіантів розміщення коштів у банках підрахує максимальні можливі втрати від пограбувань.
Input
У першому рядку вхідного файла містяться числа і — кількість банків та операцій зміни кількості тугриків.
У наступному рядку записано чисел , що задають початкову кількість тугриків у банках.
Далі йдуть рядків, у кожному з яких записано пару чисел та , що означає, що після чергової операції в банку номер стане тугриків.
Output
У вихідний файл для кожного () в окремий рядок виведіть максимальну кількість тугриків, яку зможуть вкрасти злочинці після виконання операцій.
Examples
Note
У схемі, поданій далі, 0 позначає пограбований банк, а -1 — банк, в якому вже встановили систему безпеки. Початковому варіанту розміщення відповідатимуть такі дії грабіжників:
— початковий стан;
— пограбували четвертий банк (6 тугриків);
— ранком наступного дня встановили систему безпеки в сусідні банки;
— пограбували другий банк (7 тугриків);
— систему безпеки встановлено в перший банк (через пограбування другого) та в шостий (через пограбування четвертого 2 дні тому);
— грабують останній банк (4 тугрики).
В сумі грабіжники мають тугриків.
Останній варіант розміщення буде таким: . Всього грабіжники можуть отримати тугриків, якщо будуть грабувати четвертий, другий, а потім сьомий банки.
Scoring
Набір тестів складається з 3 блоків, для яких додатково виконуються такі умови:
( балів): ;
( балів): ;
( балів): .