#P1761. 最大子集

最大子集

题目描述

一个集合有 NN互不相同的整数,另外给定一个正整数 TT ,定义两个整数 x,yx,yxyx≤y ) 不冲突的条件为, yT×xy \neq T \times x

请求出该集合的最大子集,要求子集中的元素互不冲突。

输入

第一行给定两个数 NNTT1N1051≤N≤10^5, 1T1091≤T≤10^9 )。

接下来一行包含 NN 个不同正整数 aia_i1ai1091≤a_i≤10^9 )。

输出

输出最大互不冲突子集的数量。

样例

输入数据 1

4 2
1 2 3 4

输出数据 1

3