Поштове відправлення
Для підготовки заключного етапу Russian Code Cup організаторам знадобилося відправити на місце проведення предметів. Для кожного предмету відома його вага в грамах .
Для відправки вирішено було скористатися поштовою службою "Суперекспрес". Служба приймає до пересилання бандеролі, у кожній з яких може пересилатися один або декілька предметів. При цьому маса бандеролі дорівнює сумі мас предметів, які пересилаються в ній.
Пересилання бандеролі коштує рубль за грам, за винятком бандеролей, які потрапляють під дію спеціальної пропозиції. А саме, якщо бандероль важить рівно один кілограм, то вартість її пересилання складає рублів.
Організатори Russian Code Cup хочуть переслати всі предмети, витративши мінімальну можливу суму грошей. Допоможіть їм розподілити предмети на бандеролі так, щоб добитися цього.
Вхідні дані
Перший рядок містить два цілі числа: та — кількість предметів та вартість пересилання бандеролі в рамках спеціальної пропозиції. Другий рядок містить цілих чисел: для усіх від до ).
Вихідні дані
Виведіть одне число — мінімальну сумарну вартість пересилання усіх предметів у рублях.