Type: Default 1000ms 256MiB

分苹果

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

Description

藤藤手里有 KK 个苹果,现在藤藤要把这些苹果分给 nn 个人,第ii个人最多分aia_i 个苹果,当然你也可以一个都不给第ii个人。

注意每个苹果都是无差别的,苹果都长的一样。问你藤藤分苹果的方案数。

由于答案很大, 结果对 109+710^9 + 7 取余。

Format

Input

第一行两个整数 n,Kn, K

接下来nn个整数,表示a1ana_1 \dots a_n

Output

一个整数表示答案。

Samples

样例输入

3 4
1 2 3

样例输出

5

Limitation

20%20\% 的测试数据,0n,K100 \leq n, K \leq 10

50%50\% 的测试数据,0n,K1000 \leq n, K \leq 100

100%100\% 的测试数据,0n100,0K1050 \leq n \leq 100, 0 \leq K \leq 10^5, 0aiK0 \leq a_i \leq K

20250327动态规划测试

Not Attended
Status
Done
Rule
IOI
Problem
6
Start at
2025-4-3 17:15
End at
2025-4-3 19:15
Duration
2 hour(s)
Host
Partic.
26