Примітка: "фелі" - це місцева валюта.
У великому місті Некорешть проживає осіб, для яких ми знаємо їхній вік: a_i - це вік -ї особи. Зараз вони у відпустці, тому вирішили поїхати в Писіїв, відвідати знаменитий музей Кошксеум. Їхати можна як на машині, так і на мотоциклі:
автомобіль може перевозити осіб (один водій повинен бути не молодше l_c років і k - 1 пасажирів). Вартість оренди автомобіля становить p_c фелі.
мотоцикл може перевозити тільки одну особу (їй повинно бути не менше l_m років). Вартість оренди мотоцикла p_m фелі.
На жаль, у людей проблеми з грошима, тому вони вирішили порадитися з Мьюліном, великим місцевим фокусником з міста. Використовуючи потужне заклинання Мукадабра, Мьюлін може переносити вік з однієї особи на іншу. Формально він може зменшити вік особи і збільшити вік іншої особи на ту ж величину (тому сума віків постійна). Вартість переносу одиниці віку становить фелі. З магічних медичних причин вік особи не може бути змінений більше ніж на років (якщо початковий вік , його вік повинен бути не менше x - d і не більше x + d у будь-який час). Крім того, вік не може бути нижче року.
Допоможіть жителям Некорешть витратити якомога менше грошей, щоб вони змогли дістатися до Писіїва.
У першому рядку записані два цілих числа і (1 \leq n, k \leq 10^5) - кількість людей і максимальна кількість осіб, яка може перебувати в одній машині.
Другий рядок містить чотири цілі числа l_c, p_c, l_m і p_m (1 \leq l_m < l_c \leq 10^5, 1 \leq p_m < p_c \leq 10^5) - мінімальний вік для водіння автомобіля; ціна оренди одного автомобіля; мінімальний вік для водіння мотоцикла і вартість оренди одного мотоцикла.
У третьому рядку записані два цілі числа і (0 \leq t, d \leq 10^5) - вартість переносу одного року і максимальна кількість разів, яку заклинання можуть бути застосовані до кожної особи.
Четвертий рядок містить цілих чисел a_1, a_2, \ldots, a_n (1 \leq a_i \leq 10^5) - вік -ї особи.
Виведіть одне число - найменшу кількість фелі, яку люди повинні витратити, щоб дістатися до своєї мети. Якщо такого рішення немає, виведіть .
Приклад 1
Приклад 2