题目描述
小 X 得到了一个正整数 n 和一个正整数集合 S,他想知道有多少个正整数 x 满足以下所有条件:
- 3≤x≤n
- 存在 a∈S,x≡0(moda)
- 存在 b∈S,x−1≡0(modb)
- 存在 c∈S,x−2≡0(modc)
请你帮小 X 求出来。
输入格式
第一行两个正整数 n,∣S∣,表示你得到的 n 和正整数集合 S 的大小。
第二行 ∣S∣ 个正整数,表示正整数集合 S 中的元素。
数据范围:
- 3≤n≤109。
- 3≤∣S∣≤20。
- 保证 S 中所有元素均小于 n,不保证所有元素互不相同。
输出格式
一行一个整数,表示答案。
10 3
2 4 5
1
100000 6
14 47 31 233 666 59
91
提示
【样例 1 说明】
只有当 x=6 时:
- x≡0(mod2)
- x≡1(mod5)
- x≡2(mod4)
满足条件。