BitoBajtek uczy się właśnie gry w szachy. Poznaje ruchy poszczególnych figur w tym gońca. Zastanawia się,
w ilu minimalnie ruchach goniec może przejść z pola A do pola B. Na szachownicy goniec może poruszać się
po przekątnych jednego koloru o dowolną ilość pól. Przykładowe ruchy gońca zostały zaznaczone na rysunku
zaczernionymi kołami.
UWAGA: Kolumna ’a’ ma numer 1, a kolumna ’h’ ma numer 8.
Wejście
W pierwszym wierszu wejścia podane są dwie liczby całkowite dodatnie w1 i k1 będące odpowiednio numerem
wiersza i kolumny pola A, z którego startuje goniec (1 ≤ w1, k1 ≤ 8). W drugim wierszu wejścia podane są
dwie liczby całkowite dodatnie w2 i k2 będące odpowiednio numerem wiersza i kolumny pola B, na którym
ma znaleźć się goniec. (1 ≤ w2, k2 ≤ 8).
Wyjście
W pojedynczym wierszu powinna znaleźć się odpowiedź na postawiony problem: minimalna liczba ruchów, w
których goniec może przejść z pola A do pola B. Jeżeli goniec nie jest w stanie na dane pole, należy wypisać
NIE.
Przykład 1
Dla danych wejściowych:
4 4
4 8
poprawnym wynikiem jest:
2
Przykład 2
Dla danych wejściowych:
4 4
5 6
poprawnym wynikiem jest:
NIE
Przykład 3
Dla danych wejściowych:
1 1
8 8
poprawnym wynikiem jest:
1
Czy jest jakiś prosty sposób na opisanie tych ruchów?