Один кінь
На шаховій дошці \(n \times n\) у клітинці (\(x_1, y_1\)) стоїть голодний шаховий кінь. Він хоче потрапити у клітинку (\(x_2, y_2\)), де росте смачна шахова трава. Яку найменшу кількість ходів він повинен для цього зробити?
Ліва верхня клітинка дошки має координати (\(1, 1\)), права нижня - (\(n, n\)).
Input Specification
Єдиний рядок містить п'ять чисел: \(n, x_1, y_1, x_2, y_2\) (\(5 \leq n \leq 20, 1 \leq x_1, y_1, x_2, y_2 \leq n\)).
Output Specification
Вивести найменшу кількість ходів коня, за яку можна потрапити з (\(x_1, y_1\)) в (\(x_2, y_2\)).
Sample Input 1
5
1 1
3 1
Sample Output 1
2
Comments