Трите Интервали

На бројната оска, која е обоена во црно, дадени се три затворени интервали [Li, Ri], за i = 1, 2, 3. Овие интервали означуваат дека од точката Li до точката Ri оската е обоена во црвено.


Вие може да правите операција поместување, а вашата цел е да го максимизирате црвениот дел на бројната оска по извршување на најмногу K операции поместување.

Со една операција поместување, можете да изберете кој било од трите интервали и да го поместите во лево или во десно за точно една единица. Поточно, за избраниот интервал [Li, Ri], можете да ги намалите и Li и Ri за 1 (поместување лево), или пак да ги зголемите и Li и Ri за 1 (поместување десно).

При поместување во лево може да се случи почетокот на интервалот да се помести и кон негативниот дел од бројната оска.

Определете ја максималната можна должина на бројната оска која ќе биде обоена во црвено (вкупната должина на сите делови) по извршување на најмногу K операции.



Влез

Во првиот ред се дадени 2 цели броеви L1 и R1, разделени со едно празно место.
Во вториот ред се дадени 2 цели броеви L2 и R2, разделени со едно празно место.
Во третиот ред се дадени 2 цели броеви L3 и R3, разделени со едно празно место.
Во четвртиот ред е даден еден цел број K.
Притоа важи: 0 ≤ Li, Ri, K ≤ 1015, за i = 1, 2, 3.

Забелешка. За 60% од поените важи: 1 ≤ K ≤ 1 000 000.
За дополнителни 20% важи: L1 = L2 и R1 = R2.



Излез

Во еден ред отпечатете ја бараната максимална должина на бројната оска обоена во црвено.



Ограничувања

Временско ограничување: 100 milliseconds
Мемориско ограничување: 64 megabytes



Примери


влез
1 3
2 4
3 5
2
излез
6


влез
1 2
6 7
6 7
1


излез
3


Објаснување за првиот пример: Може да извршиме една операција на првиот интервал, со тоа што ќе го поместиме во лево ([1, 3] -> [0, 2]). Потоа, втората од двете операции ја правиме на третиот интервал, со тоа што го поместуваме во десно ([3, 5] -> [4, 6]. Со ова го покриваме целиот интервал [0, 6], па затоа одговорот е 6.

Објаснување за вториот пример: Ќе го поместиме вториот интервал во лево ([6, 7] -> [5, 6]). Откако ја извршивме оваа операција, покриени се интервалите [1, 2] и [5, 7] на бројната оска, па затоа одговорот е 1 + 2 = 3.



 Submit your code