10530. Черепаха-Х
Відправити розв'язок
Бали:
100
Time limit:
1.0s
Memory limit:
250M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Черепаха хоче переповзти з лівого верхнього кута поля розміром \(N\) на \(M\) клітин ( \(1 le N, M \le 1000\) ) у правий нижній. За один крок вона може переміститися на сусідню клітину праворуч або сусідню клітину вниз.
Визначте, скільки різними способами Черепаха може дістатися до мети.
Оскільки кількість способів, які потрібно знайти, може бути дуже великою, обчисліть її за модулем \(10^6 + 7\) , тобто знайдіть залишок від ділення цього числа на \(10^6 + 7\) .
Формат вхідних даних
Вхідний рядок містить два натуральні числа: розміри поля \(N\) і \(M\) , розділені пробілом ( \(1 \le N, M \le 1000\) ).
Формат вихідних даних
Програма повинна вивести одне число: кількість різних маршрутів з лівого верхнього кута поля в нижній правий за модулем \(10^6 + 7\) .
Приклад вхідних даних
20 20
Приклад вихідних даних
16385
Коментарі