B4224 [常州市赛 2024] 最小值
题目背景
搬运自 。数据为民间数据。
题目描述
素数是指一个大于 $1$ 的自然数,除了 $1$ 和它本身外,不能被其他自然数整除,换句话说就是该数除了 $1$ 和它本身以外不再有其他的因数。比如 $2,3,5,7,11,13\cdots$ 都是素数,而 $4,6,8,9,10\cdots$ 都是合数(有 $3$ 个以上因数)。特别地,$0$ 和 $1$ 既不是素数,也不是合数。
小 Y 想知道最小的素数,那当然是 $2$。不过他加上了一些限制,就是只通过某些数字构成的素数最小是多少?比如只通过 $3$ 构成的最小的素数是 $3$,只通过 $1$ 构成的最小的素数是 $11$,只通过 $8$ 和 $9$ 构成的最小的素数是 $89$ 等等。另外需要特别指出的是:给出的数字无须全部用到,比如只通过 $3$ 和 $5$ 构成的最小的素数是 $3$,而不是 $53$。
输入格式
第一行一个正整数 $n$,表示可以使用的数字的个数。
第二行 $n$ 个个位数字,表示可以使用哪些数字。
输出格式
一行一个素数表示构成的素数最小是多少,若是无法通过给出的数字构成素数,则输出 `-1`。
说明/提示
对于 $100\%$ 的数据,$1\le n\le10$,保证可以使用的数字互不相同。
|测试点编号|$n\le$|
|:-:|:-:|
|$1\sim3$|$1$|
|$4\sim7$|$2$|
|$8\sim10$|$10$|