Touxinzei 拥有一项技能,能够虏获少女芳心,但是面对自己真爱的女子,却无法施展此技能,为了能够追求到唯一所爱,他需要将自己纯净化......
有 个正整数 ,若两个数的 可以写成 的形式( 是 或质数, 为正整数),那么便称这两个数之间是纯净的。
Touxinzei 会通过此方式检验数组 是否纯净:
若用上述方法可以产生一个数组 ,使得数组 存在两个数之间是不纯净,那么便判定原数组 是不纯净。
在进行检验前,Touxinzei 可以进行若干次如下操作:
为了使数组 是纯净的,最小花费是多少。
输入
输入一行一个整数 。
第二行输入 个整数 (),且保证 不存在大于 的质因数。
输出
输出一行一个整数表示答案。
样例
标准输入 复制文本 |
9 9 9 8 2 4 4 3 5 3 |
标准输出 复制文本 |
0 |
标准输入 复制文本 |
3 6 10 15 |
标准输出 复制文本 |
2 |
提示
对于样例二,原数组任意两个数之间是纯净的,但是检验时可以让前两个数相乘合并:, 和 之间是不纯净的,所以没有通过检验。一种最小花费的方式是令 ,花费是 ,产生新数组 ,可以证明此数组是可以通过检验的。