#include <iostream>
using namespace std;
const int N=1010;
int n,q;
int x[N];
int y[N];
bool st[N];
int cc[N];
int o0,o1,o2;
int xia(int i)
{
return (o0+o1*x[i]+o2*y[i])>0;
}
int main()
{
cin>>n>>q;char c;
for(int i=0;i<n;i++)
{
cin>>x[i]>>y[i]>>c;
if(c=='A')st[i]=1;
}
while(q--)
{
cin>>o0>>o1>>o2;
for(int i=0;i<n;i++)
if(xia(i))
cc[i]=1;
else
cc[i]=-1;
bool is=true;
for(int i=0;i<n;i++)
for(int j=i+1;j<n;j++)
if(st[i]==st[j])
if(cc[i]!=cc[j])
{
is=false;
break;
}
if(is) cout<<"Yes"<<endl;
else cout<<"No"<<endl;
}
}