+ محدودیت زمان: ۳ ثانیه
+ محدودیت حافظه: ۱۲۸ مگابایت
----------
دنباله قطبی $S$ از اعداد ```1``` و ```1-``` تشکیل شده است. برای یک عدد صحیح $x$ در صورتی که داشته باشیم $ \exists i | 1 \leq i \leq n, \exists j | i \leq j \leq n, \sum_{k=i}^j S_k = x$ میتوان $x$ را از دنباله استخراج کرد. آیا میتوان عدد $x$ را از دنباله استخراج کرد ؟
## ورودی
سطر اول ورودی به ترتیب شامل دو عدد $1\leq N \leq {10} ^ {5}$ طول دنباله و $1\leq Q \leq {10} ^ {3}$ تعداد اعدادی که میخواهیم بررسی کنیم میباشد. در خط بعدی دنباله قطبی به طول $N$ میآید. در $Q$ خط بعدی هر کدام یک عدد صحیح ${-10}^{5}\leq x_i \leq {10} ^ {5}$ میآید.
## خروجی
در صورتی که می توان $x_i$ را از دنباله قطبی استخراج کرد در i-امین خط خروجی ```yes``` و در غیر این صورت ```no``` چاپ کنید.
## ورودی-خروجی نمونه
ورودی نمونه ۱
3 3
1 1 -1
1
2
3
خروجی نمونه ۱
yes
yes
no
ورودی نمونه ۲
5 2
1 1 -1 1 1
2
3
خروجی نمونه ۲
yes
yes