Задача L. Long sleep

Автор:Антон Карабанов   Ограничение времени:1 сек
Входной файл:Стандартный вход   Ограничение памяти:256 Мб
Выходной файл:Стандартный выход  

Условие

У Наташи c котов. Проснувшись однажды утром, звери обнаружили, что хозяйка красиво разместила на столе в определенном порядке различные предметы. Естественно, коты не устояли перед соблазном, запрыгнули на стол и стали ронять предметы вниз (начиная с первого).

На то, чтобы уронить предмет весом wi одному коту требуется wi минут, после чего он переходит к следующему незанятому предмету (в том порядке, в котором они стоят). Коты не помогают друг другу (если один освободился раньше, то будет просто наблюдать, как другие роняют последние предметы). Завершив перемещение всех предметов, коты побегут будить хозяйку отчётом о проделанной работе.

Определите, сколько времени осталось спать Наташе.

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

Две строки входных данных содержат натуральные числа n и c. В третьей строке через пробел расположены n натуральных чисел wi — веса и порядок предметов на столе.

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

Выведите одно натуральное число — ответ на вопрос задачи.

Ограничения

1 ≤ c ≤ n ≤ 105

1 ≤ wi ≤ 109

Пояснение к примеру

В примере на столе пять предметов весом 1, 2, 3, 4 и 5 и три кота. События будут развиваться так:

0 минут: коты приступают к работе: первый кот будет ронять первый предмет весом 1, второй — второй (весом 2), третий — третий (весом 3).

1 минута: первый кот уронил предмет весом 1 и уходит ронять предмет весом 4.

2 минуты: второй кот уронил предмет весом 2 и уходит ронять предмет весом 5.

3 минуты: третий кот уронил предмет весом 3 и переходит в режим наблюдения за своими товарищами.

5 минут: первый кот уронил предмет весом 4 и переходит в режим наблюдения за своими товарищами.

7 минут: второй кот уронил предмет весом 5. Все предметы упали, коты уходят будить Наташу.

Примеры тестов

Стандартный вход Стандартный выход
1
5
3
1 2 3 4 5
7

0.101s 0.019s 15