Шахтёр стоит в клетке S и хочет добраться до клетки F. Ходить можно по свободным клеткам вверх, вниз, влево и вправо.
Ровно один раз за весь путь разрешено пройти сквозь стену — как будто её нет. Пользоваться этим не обязательно.
За какое наименьшее число шагов шахтёр доберётся до цели? Если не доберётся, выведите -1.
Формат ввода
В первой строке числа и от до . В следующих строках по символов: точка — свободно, решётка — стена, S — старт, F — финиш. Символы S и F встречаются ровно по одному разу.
Формат вывода
Одно число.
Примеры
ввод
1 2 SF
вывод
1
Войдите, чтобы отправлять решения.