Однажды Маша неожиданно вернулась домой и застала 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
|