Задание 3 из 4 · Практика · +50 XP

Кратчайший путь в лабиринте

В первой строке h w (до 300), далее h строк из . (проход) и # (стена). Начало — левый верхний угол, выход — правый нижний. Ходить можно в четыре стороны. Напечатайте минимальное число шагов или -1, если выхода нет.

Примеры

Ввод
3 3
...
.#.
...
Вывод
4
Ввод
2 2
.#
#.
Вывод
-1

Ещё 4 скрытых тестов.

solution
Ctrl+Enter — отправить · черновик сохраняется Войдите, чтобы отправить