Однажды Маша неожиданно вернулась домой и застала n мышей в коридоре своей квартиры. Как и положено девушке, она настолько громко закричала, что мыши в ужасе стали разбегаться по своим норкам.
Коридор можно представить числовой прямой, на которой расположены n мышей и m норок. i-я мышка изначально находится в точке xi, а j-я норка — в точке pj. Вместимость j-й норки составляет cj, то есть в эту норку может поместиться не более cj мышек.
Какой минимальный суммарный путь проделают мышки, чтобы после крика Маши все они спрятались по норкам? Если i-я мышка выберет в качестве укрытия норку j, то пройденный путь следует считать по формуле |xi - pj|.
Выведите минимальный суммарный путь мышек до норок.
Выходные данные
Выведите единственное целое число — минимальный суммарный путь мышек, чтобы каждая мышка оказалась в норке. Выведите -1, если решения не существует.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
4 5 6 2 8 9 3 6 2 1 3 6 4 7 4 7
|
11
|
|
2
|
7 2 10 20 30 40 50 45 35 -1000000000 10 1000000000 1
|
7000000130
|