#include<bits/stdc++.h>
using namespace std;
long long ton[20010];
int n,q,lef,rig,cnt=0;
string s;
int main(){
cin>>n>>q;
for(int i=1;i<=n;i++){
cin>>s;
int nn=s.find("x"),nm=s.find("=");
int a=stoi(s.substr(0,nn));
int b=stoi(s.substr(nn+1,nm-nn-1));
int c=stoi(s.substr(nm+1,s.size()-nm));
int x=(c-b)/a;
ton[x]++;
}
for(int i=1;i<=q;i++){
cin>>lef>>rig;
cnt=0;
for(int j=lef;j<=rig;j++){
if(ton[j]){
cnt++;
}
}
cout<<cnt<<endl;
}
return 0;
}