Телепортація
Одна з сільськогосподарських робіт, які фермер Джон не любить найбільше, це тягати багато коров'ячого гною. Щоб спростити цей процес, він вигадав геніальний винахід: телепорт гною! Замість того, щоб перевозити гній між двома точками в візку за трактором, він може використовувати телепорт для гною, щоб миттєво транспортувати гній з одного місця в інше.
Ферма Джона побудована вздовж однієї довгої прямої дороги, тому будь-яке місце на його фермі можна описати становищем на цій дорозі (точкою на числовій прямій). Телепорт описується двома числами і , де гній, доставлений до точки , може бути миттєво доставлений до точки , і навпаки.
Фермер Джон хоче транспортувати гній з точки a в точку , і він побудував телепорт, який може бути корисним під час цього процесу (якщо телепорт не допоможе, його можна не використовувати). Допоможіть йому визначити мінімальну загальну відстань, яку слід перевезти гній за допомогою трактора.
Вхідні дані
Один рядок містить чотири цілих числа: і , що описують початкову і кінцеву точки, за якими йдуть і , що описують телепорт. Усі позиції є цілими числами в діапазоні , і вони не обов'язково відрізняються одна від одної.
Вихідні дані
Виведіть одне ціле число — мінімальну відстань, на яку фермер Джон повинен возити гній на своєму тракторі.
Приклади
У цьому прикладі найкраща стратегія — перетягнути гній із точки у точку , телепортувати його у точку , потісм перетягнути у точку . Загальна відстань перевезення трактором становитиме .