Снова пути вправо и вниз по полю со стенами, но поле большое, и таблица на всё поле в память не поместится.
Сколько существует путей? Ответ по модулю .
Формат ввода
В первой строке числа и от до . В следующих строках по символов: точка — свободно, решётка — стена. Угловые клетки свободны.
Формат вывода
Одно число.
Примеры
ввод
1 1 .
вывод
1
Примечание
Переход смотрит только на строку выше и на левого соседа в той же строке. Значит достаточно одной строки: обновляя её слева направо, вы читаете слева уже новое значение, а в самой ячейке — ещё старое, то есть значение сверху. Ровно то, что нужно.
Войдите, чтобы отправлять решения.