Похід за інгредієнтами
Limits: 1 sec., 256 MiB
Зеник дуже любить канапки, його улюблена канапка складається з хліба, ковбаси та сиру. Одного ранку Зеник зауважив, що в нього закінчилися інгредієнти для канапки, а отже йому потрібно купити хліб, ковбасу та сир у магазині. На щастя Зеник живе у районі де є багато різних магазинів:
nn пекарень, пекарня з номером ii розташована у координаті xixi.
nn сирних магазинів, сирний магазин з номером ii розташований у координаті yiyi.
nn м’ясних магазинів, м’ясний магазин з номером ii розташований у координаті cici.
nn супермаркетів, супермаркет з номером ii розташований у координаті didi.
У супермаркерті є і ковбаса, і хліб, і сир. Проте супермаркет може розташовуватись дуже далеко і тоді легше купити всі інгредієнти окремо в різних магазинах. Будинок Зеника розташований в координаті 0.
Допоможіть Зенику знайти яку найменшу відстань він має пройти, щоб купити всі потрібні інгредієнти та вернутися назад додому, оскільки Зеник дуже втомився після написання олімпіади з програмування.
Input
У першому рядку задано одне ціле число nn.
У другому рядку задано nn цілих чисел xixi — координати пекарень.
У третьому рядку задано nn цілих чисел yiyi — координати сирних магазинів.
У четвертому рядку задано nn цілих чисел cici — координати м’ясних магазинів.
У п’ятому рядку задано nn цілих чисел didi — координати супермаркетів.
Output
В єдиному рядку виведіть одне ціле число — мінімальну відстань, яку потрібно пройти Зенику.
Constraints
1≤n≤1051≤n≤105,
−109≤xi,yi,ci,di≤109−109≤xi,yi,ci,di≤109,
55 балів — блок тестів в якому n=1n=1,
1010 балів — блок тестів в якому n≤100n≤100,
1010 балів — блок тестів в якому n≤105n≤105.
Samples
Input (stdin) | Output (stdout) |
---|---|
1 2 3 -1 -10 | 8 |