Taja przygotowuje prezent urodzinowy. Jak wiadomo, najlepszy prezent to taki, który wykonało się własnoręcznie. Niedawno nauczyła się haftu krzyżykowego i postanowiła wykorzystać tę umiejętność.
W domu udało jej się znaleźć tylko kanwę, na której były już wyhaftowane dwa krzyżyki. Bez obaw — zawsze można uzupełnić je do pełnego obrazka. Taja miała niewielkie doświadczenie, dlatego wybrała prosty, ale mimo to piękny wzór: równoległościan. Chce jak najszybciej ukończyć prezent, więc liczba nowych krzyżyków powinna być jak najmniejsza.
Równoległościan na nieskończonej siatce rysuje się w następujący sposób.
Narysujmy prostokąt $ABCD$ z lewym górnym rogiem w punkcie $A$ i prawym dolnym rogiem w punkcie $C$.
Następnie narysujmy odcinki równej długości w kierunku "w górę i w prawo" z punktów $A$, $B$ oraz $C$ — kończące się odpowiednio w punktach $E$, $F$ oraz $G$. Następnie dodajmy odcinki $EF$ oraz $FG$.
Wszystkie krawędzie równoległościanu powinny mieć długość co najmniej 3 komórek.
Wejście
Pierwsza linia wejścia zawiera dwie liczby całkowite $x_1$ oraz $y_1$ — współrzędne pierwszego krzyżyka. Druga linia zawiera współrzędne drugiego krzyżyka: $x_2$ oraz $y_2$. Współrzędne pierwszych krzyżyków są różne. Oś $OX$ jest skierowana od lewej do prawej, a oś $OY$ — z dołu do góry. Wszystkie liczby mieszczą się w zakresie $[0, 10^9]$.
Wyjście
Wyjście powinno zawierać jedną liczbę — najmniejszą wymaganą liczbę krzyżyków.
Przykład
Wejście 1
4 2 9 3
Wyjście 1
17
Wejście 2
0 0 1 1
Wyjście 2
14
Uwagi
Poniższe rysunki odpowiadają przykładom: