#34914. 编号

编号

暂无测试数据。

太郎有 $n$ 只兔子,现在为了方便识别它们,太郎要给他们编号。兔子们向太郎表达了它们对号码的喜好,每个兔子 $i$ 想要一个整数,介于 $1$ 和 $a_i$ 之间(包括 $1$ 和 $a_i$)。当然,每个兔子的编号是不同的,现在太郎想知道一共有多少种编号的方法。

你只用输出答案 $\bmod\ 10^9+7$即可。如果这是不可能的,就输出 $0$.

输入格式

第一行是一个整数 $n$。($1\le N\le 50$)

第二行 $n$ 个整数 $a_i$。($1\le a_i \le 1000$)

输出格式

一个整数表示方案数。

2
5 8
35