bobo 有很多整数。具体来说,他有 $a_1$ 个 $1$,$a_2$ 个 $2$,……,$a_{10}$ 个 $10$。
今天,bobo 想要挑选其中的一些数字并计算它们的乘积(如果不选择任何数字,乘积定义为 $1$)。bobo 对他能得到的不同乘积的数量很感兴趣,请输出该数量对 $(10^9 + 7)$ 取模的结果。
输入格式
$10$ 个整数 $a_1, a_2, \dots, a_{10}$ ($0 \le a_i \le 10^9$)。
输出格式
一个整数,表示不同乘积的数量。
样例
样例输入 1
0 1 0 1 0 0 0 1 0 0
样例输出 1
7
样例输入 2
0 1000000000 100000000 0 0 0 0 0 0 0
样例输出 2
400000001