Задача  Jogging.   Один з учасників   NetOI  займається спортивним орієнтуванням та  періодично бере участь у змаганнях. Цього разу правила змагання трохи незвичні. Існує контрольних пунктів, усі розміщено на прямій. Пункти мають свої координати. Спортсмен розпочинає маршрут у точці з  координатою i має вiдвiдати пунктів. Яку мiнiмальну відстань він має подолати?

Технiчнi умови  Програма Jogging читає два натуральних числа - та (обидва не бiльшi за 105). Далі програма читає рівно цілих чисел, кожне з яких за модулем не перевищує 10- координати контрольних пунктів, далі одне ціле число, що за модулем не перевищує 10- координата, з якої починає спортсмен.  Програма має вивести єдине число - мiнiмальну відстань, яку треба подолати,  аби досягти мети i вiдвiдати контрольних пунктів.

Приклади

Введення                                                         

Виведення

3 2 1 7 12 10

7

 Введення                                               

Виведення

2 1 11 -10 0

10

© LIKT 1998-2018