Уборка листьев

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

В задаче C вы могли узнать о последствиях уборки двора Евстиграфа, однако кому-то может быть интереснее узнать о процессе, чем о результате.

Во время уборки одной из основных проблем было собрать упавшие на землю листья в кучи так, чтобы Евстиграф был доволен результатом. Всего в итоге собрали nn кучек листьев, в ii-й из которых получилось ровно a_ia\_i листьев, после чего их показали Евстиграфу.

Евстиграф решил, что не хочет тратить время на проверку всех кучек, и будет оценивать проделанную работу следующим критерием:

  1. сначала он попросит вас назвать непрерывный отрезок из ровно kk целых чисел, то есть некоторый \[l,r]\[l, r], что rl+1=kr - l + 1 = k;
  2. затем он посчитает сумму размеров кучек, которые попадают в этот отрезок, то есть S=_la_ira_iS = \sum\limits\_{l \leqslant a\_i \leqslant r} a\_i.

Евстиграф считает, что уборка была выполнена тем качественнее, чем меньше значение получившейся суммы SS. Помогите людям, которые занимались уборкой, выбрать такие ll и rr, для которых получившаяся SS будет минимальна. Разумеется, выбирать отрицательные или слишком большие ll и rr нельзя, поэтому должно выполняться 1lrc1 \leqslant l \leqslant r \leqslant c для заранее заданного cc.

입력

В первой строке через пробел даны три целых числа nn, cc и kk --- количество кучек, ограничение сверху на выбираемый отрезок и длина отрезка соответственно (1n1051 \leqslant n \leqslant 10^5; 1kc1091 \leqslant k \leqslant c \leqslant 10^9).

Во второй строке через пробел перечислены nn целых чисел a_1a\_1, a_2a\_2 \ldots a_na\_n --- размеры кучек листьев (1a_i1091 \leqslant a\_i \leqslant 10^9).

출력

Выведите одно число --- минимальное возможное значение описанной суммы.