Себек мстить сусідам
Ох і навитворяли ті сусіди. Так сильно ненавиділи Себека, робили йому різні пастки і неприємності. І ось, нарешті, Себеку наснився сон. Не простий, а той, в якому він може вигнати всіх сусідів з дому.
Дім Себека має форму кола, поділеного на квартири. Всього в будинку квартир, пронумерованих від до за годинниковою стрілкою. Наступною після квартири з номером знаходиться квартира з номером , а після квартири знаходиться квартира . У квартирі з номером живе сусідів.
Щоб виганяти мешканців з дому Себек може разів запустити жабу в якусь з квартир. Потужність всіх жаб — ціле число від до і дорівнює для всіх жаб. Себек не обов'язково кожен раз запускає жаб в одну й ту ж саму квартиру. Коли Себек запускає жабу в квартиру з номером , то ті сусіди, що в цей момент часу знаходяться у квартирі тікають з дому назавжди. Також сусіди з наступних квартир за годинниковою стрілкою лякаються і переселяються у -шу наступну квартиру за годинниковою стрілкою. Так само і проти годинникової стрілки. Сусіди з попередніх квартир проти годинникової стрілки лякаються і переселяються у -шу попередню квартиру проти годинникової стрілки.
Тобто, якщо в будинку квартир і жаба полетіла у квартиру з номером , а , то з шостої квартирі всі зникнуть назавжди, з сьомої квартири мешканці переселяться в першу, а з п'ятої квартири переселяться в четверту. Якщо , то ніхто нікуди не переселяється, просто сусіди з квартири тікають.
Внизу зображено три рисунки для і . На першому зображено початкову кількість сусідів в кожній квартирі. На другому — кількість сусідів після того, як жаба полетіла в квартиру . На третьому зображено розселення після того, як ще одна жаба полетіла в квартиру . Навколо будинку написані номери квартир. Жовтим кольором виділено квартиру в яку летить жаба.
Звичайно, Себек хоче вигнати з дому якнайбільше сусідів. Але він ще недостатньо розумний, тому просить вас допомогти йому і сказати максимальну кількість сусідів, яку можна вигнати з дому за запусків жаб.
Input
Перший рядок містить три цілі числа , та () — кількість квартир у будинку, кількість запусків жаб та потужність жаб відповідно.
Другий рядок містить цілих чисел () — кількість мешканців у квартирах.
Третій рядок містить одне ціле число () — номер блоку, до якого належить тест.
Output
В єдиному рядку виведіть одне ціле число — максимальну кількість сусідів, яку може вигнати Себек.
Examples
Scoring
( балів) .
( балів) .
( балів) , при цьому в перших квартирах і в останніх квартирах ніхто не живе.
( балів) , при цьому в перших квартирах і в останніх квартирах ніхто не живе.
( балів) , при цьому усі квартири пусті або існують такі , що на відрізку квартир від до живуть по одному сусіду, а у всіх інших квартирах ніхто не живе.
( балів) , при цьому або виконуються умови блоку , або існують такі , що на відрізках квартир від до та від до живуть по одному сусіду, у всіх інших квартирах ніхто не живе, і .
( балів) .
( балів) .
( балів) .
( балів) Без додаткових обмежень.