На шахматной доске NxN в клетке (x1,y1) стоит голодный шахматный бурундук. Он хочет попасть в клетку (x2,y2), где растут вкусные шахматные орехи. Какое наименьшее количество ходов он должен для этого сделать?
Шахматный бурундук - это фигура, которая за один ход может перемещаться:
Формат входных данных
Входной файл содержит пять чисел: N,x1,y1,x2,y2 (5≤N≤20,
1≤x1,y1,x2,y2≤N).
Левая верхняя клетка доски имеет координаты (1,1), правая верхняя - координаты (N,1),
правая нижняя - (N,N).
Формат выходных данных
Первая строка выходного файла должна содержать единственное число K - наименьшее
необходимое число ходов бурундука. Если дойти до заданной клетки невозможно, выведите -1.
Пример
Пример ввода | Пример вывода |
5 1 1 3 1 |
7 |