5879 - 等级2:解方程

通过次数

2

提交次数

2

Time Limit : 1 秒
Memory Limit : 128 MB

给出n个整数和x,请问这n个整数中是否存在三个数a,b,c使得ax^2+bx+c=0,数字可以重复使用。

Input

第一行两个整数n,x 第二行n个整数a[i]表示可以用的数 1 <= n <= 1000, -1000 <= a[i], x <= 1000

Output

YES表示可以 NO表示不可以

Examples

Input

2 1
1 -2

Output

YES