【样例说明】
在第一组数据中,货币系统 $(2, [3,10])$ 和给出的货币系统 $(n, a)$ 等价,并可以验证不存在 $m < 2$ 的等价的货币系统,因此答案为 $2$。
在第二组数据中,可以验证不存在 $m < n$ 的等价的货币系统,因此答案为 $5$。
【数据规模与约定】
测试点 $1-3 \qquad n=2 \qquad a_i \le 1000$
测试点 $4-6 \qquad n=3 \qquad a_i \le 1000$
测试点 $7-8 \qquad n=4 \qquad a_i \le 1000$
测试点 $9-10 \qquad n=5 \qquad a_i \le 1000$
测试点 $11-13 \qquad n \le 13 \qquad a_i \le 16$
测试点 $14-16 \qquad n \le 25 \qquad a_i \le 40$
测试点 $17-20 \qquad n \le 100 \qquad a_i \le 25000$
对于100%的数据,满足$1 \le T \le 20,$ $n,a[i] \ge 1$。