Один кінь


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type

На шаховій дошці \(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

There are no comments at the moment.