#P4938. [ABC215D] Coprime 2

[ABC215D] Coprime 2

题目描述

有一个长度为 NN 的序列 AAA=(a1,a2,,aN)A=(a_1,a_2,…,a_N) 和一个整数 MM

请求出有多少的 k(1kM)k(1\leqslant k\leqslant M) 满足对于所有的 i(1iN)i(1\leqslant i\leqslant N)gcd(ai,k)=1\gcd(a_i,k)=1

输入格式

第一行两个整数 N,MN, M

第二行 NN 个整数 aia_i

1N,M1051\leqslant N,M\leqslant 10^51ai1061\leqslant a_i\leqslant 10^6

输出格式

第一行输出满足条件的整数的个数 xx

接下来 xx 行,每行一个整数,依次表示满足条件的整数,升序输出。

3 12
6 1 5
3
1
7
11