D1MPAIR


Submit solution

Points: 12
Time limit: 1.0s
Memory limit: 512M

Problem type

Cho số nguyên \(n\) và dãy số nguyên \(a_1,a_2,…,a_n\). Một cặp số \((i,j)\) trong dãy \(a\) được gọi là nghịch thế nếu \(i<j\) và \(a_i>a_j\).

Ví dụ: \(a=[4,2,1,3]\) có các cặp nghịch thế: \((1,2), (1,3), (1,4), (2,3)\).

Yêu cầu: Cho số nguyên \(n\). Hãy đếm số lượng dãy có độ dài \(n\) là hoán vị của \({1,2,…,n}\) có chính xác \(m\) cặp nghịch thế.

Input

  • Gồm một dòng chứa hai số nguyên \(n,m(1 ≤ n ≤ 10^3, 0 ≤ m ≤ 10^4)\).

Output

  • Gồm một dòng ghi số dư của kết quả tìm được sau khi chia cho 10^9+7.

Sample Input

10 1

Sample Output

9

Comments

There are no comments at the moment.