CSES - Distributing Apples | Phân phối táo

View as PDF



Problem types
Points: 1500 (p) Time limit: 1.0s Memory limit: 512M Input: stdin Output: stdout

Có \(n\) đứa trẻ và \(m\) quả táo sẽ được phân phối cho chúng. Nhiệm vụ của bạn là đếm số cách này có thể được thực hiện.

Ví dụ: nếu \(n = 3\)\(m = 2\), có \(6\) cách: \([0, 0, 2]\), \([0, 1, 1]\), \([0, 2, 0]\), \([1, 0, 1]\), \([1, 1, 0]\)\([2, 0, 0]\).

Input

  • Dòng đầu vào duy nhất có hai số nguyên \(n\)\(m\).

Output

  • In số lượng cách chia lấy cho \(10 ^ 9 + 7\).

Constraints

  • \(1 \leq n, m \leq 10 ^ 6\)

Example

Sample input

3 2

Sample output

6


Comments

There are no comments at the moment.