Кратчайшие пути в лабиринте
8000 мс · 512 МБ · всё или ничего
В лабиринте отмечены старт S и финиш F.
Сколько существует различных кратчайших путей от старта до финиша? Выведите остаток от деления на ; если пути нет, выведите 0.
Формат ввода
В первой строке числа и от до . В следующих строках по символов. Символы S и F встречаются ровно по одному разу.
Формат вывода
Одно число.
Примеры
ввод
1 2 SF
вывод
1
Войдите, чтобы отправлять решения.