You are given $$$n$$$ elements with distinct power levels $$$p_1,p_2,\dots,p_n$$$.
In one operation, you choose two different elements with power levels $$$a$$$ and $$$b$$$ and combine them into a hybrid. The hybrid's power level is
$$$$$$a \cdot b + 2(a+b).$$$$$$
For example, if you choose elements with power levels $$$6$$$ and $$$7$$$, the hybrid has power level $$$6 \cdot 7 + 2 \cdot (6+7) = 68$$$.
You are given $$$q$$$ independent queries. For each query value $$$x$$$, determine whether there exists a pair of different elements from the list such that combining them in one operation produces a hybrid with power level exactly $$$x$$$.
The first line contains two integers $$$n$$$ and $$$q$$$ $$$(1 \le n \le 2 \cdot 10^5,\ 1 \le q \le 2 \cdot 10^5)$$$.
The second line contains $$$n$$$ distinct integers $$$p_1,p_2,\dots,p_n$$$ $$$(1 \le p_i \le 2 \cdot 10^5)$$$.
Each of the next $$$q$$$ lines contains one integer $$$x$$$ $$$(1 \le x \le 10^9)$$$ — the value of a query.
For each query, output YES (case-insensitive) if the query value can be obtained by combining some pair of different elements in one operation, and NO (case-insensitive) otherwise.
5 81 3 4 6 71121263650686920
YES NO YES YES YES YES NO YES
4 62 4 1 38251411168
YES NO YES YES YES YES