UOJ Logo 小司码 Online Judge

XSMOJ

统计

题目描述

有一天,小武找到了翻车王,给了他n个整数a1,a2,a3,···,an,翻车王需要选择其中的k个数,使得选出的k个数中任意两个的差都可以被m整除。选出的数可以重复,但不超过这个数在本数列中该数的个数。

输入格式

​第1行包括3个整数n、k和m。

第2行包括n个数a1,a2,a3,···,an。

输出格式

如果不可以选出k个数,使得选出这k个数中任意两个的差都可以被m整除,那么输出“No”。

否则,在第1行输出“Yes”

样例数据

input


4 3 5

2 7 7 7

output


Yes

数据规模与约定

1=<n<=10000

1<k<=n

1<=m<=100007

时间限制:$1 \text{s}$

空间限制:$128 \text{MB}$