Описание задачи
Отабек предпочитает пить только чистую воду, а именно ему нравится один конкретный бренд бутылочной воды. Но так оказалось, что фабрика по производству этого напитка закрылась, и теперь её нельзя найти ни в одном магазине. Но Отабек всё ещё не смирился с этим фактом, поэтому он решил посетить каждый магазин в своём городе в поисках этой воды.
Город, в котором живёт Отабек, можно представить ввиде числовой прямой в диапазоне от до . Известно, что в городе всего магазинов. Порядок, в котором Отабек будет посещать магазины, задан ввиде списка из целых чисел, элемент () --- отвечает за позицию -го магазина.
Отабек будет посещать магазины следующим образом :
- Отабек начинает в точке ;
- Идёт из точки в точку , общая дистанция увеличивается на ;
- Идёт из точки в точку , общая дистанция увеличивается на ;
Ваша задача посчитать общую дистанцию, которую пройдёт Отабек. Дистанция, пройденная из точки в точку , равна .
Входнные данные
В первой строке вам даётся количество магазинов () и диапазон города ().
Во второй строке задано целых чисел () --- позиции и порядок магазинов, все магазины различны, учтите, что магазин может также находиться на точке .
Выходнные данные
Выведите одно число --- суммарную дистанцию, которую пройдёт Отабек.
Система оценки
| Группа | Дополнительные ограничения | Баллы | Необходимые подгруппы |
|---|---|---|---|
| 0 | Тесты из условия | 0 | — |
| 1 | 5 | 0 | |
| 2 |
Примеры
1 10 5
10
5 10 2 3 -6 -2 10
38