EduBrick

F. Цивилизация: только время

3000 мс · 256 МБ · всё или ничего

Та же карта из поля, леса и воды, те же правила: поле стоит единицу, лес — двойку, вода непроходима. Но маршрут выводить не надо — только наименьшее время.

Зато карта больше: до тысячи на тысячу.

Формат ввода

Первая строка содержит числа NN и MM (1≤N,M≤10001 \le N, M \le 1000), затем координаты начальной и конечной клетки.

Далее идут NN строк по MM символов ., W, #.

Формат вывода

Одно число — наименьшее время или −1-1.

Примеры

ввод
4 8 1 1 4 8
....WWWW
.######.
.#..W...
...WWWW.
вывод
13
ввод
2 2 1 1 2 2
.#
#.
вывод
-1
Войдите, чтобы отправлять решения.