#P1521. 2023.09.02-TT-研发-第二题-特别数组

2023.09.02-TT-研发-第二题-特别数组

题目描述

塔子哥最近一直在学习数组,突然有了一个想法,他定义了一个“特别数组”,当且仅当满足以下三个条件:

  1. 对于1in,有1aim1 \leq i \leq n,有1 \leq a_i \leq m
  2. 对于1in1 \leq i \leq n保证aia_iii的倍数。
  3. a1+a2+....+ana_1+a_2+....+a_nnn的倍数。

现在给出nnmm的值,请你求出满足条件的“特别数组”数量。由于答案可能过大,请对109+710^9+ 7取模。

输入描述

两个正整数nnmm,用空格隔开。

1n,m10001 \leq n,m \leq 1000

输出描述

特别数组的数量,答案对109+710^9+ 7取模。

样例

输入输出示例仅供调试,后台判题数据一般不包含示例

输入

3 5

输出

4

说明

[1,2,3],[4,2,3],[2,4,3],[5,4,3][1,2,3],[4,2,3],[2,4,3],[5,4,3]共有以上四个好数组