#include<stdio.h>
int d[10000][1500]={0};
int main(){
  int n,m,i,j,s,t,k,a;
  while(scanf("%*d %d",&n),n){
    for(i=0;i<n;i++){
      for(j=500;j<=1270;j++)d[i][j]=0;
    }
    scanf("%d",&k);
    while(k--){
      scanf("%d %*d %d %d",&m,&i,&j);
      d[i][m]+=(j%2)*2-1;
    }
    scanf("%d",&k);
    while(k--){
      scanf("%d %d %d",&s,&t,&m);
      for(i=a=j=0;i<1300;i++){
	j+=d[m][i];//printf("%d ",j); 
	if(s<=i&&i<t&&j>0)a++;
      }
      printf("%d\n",a);
    }
  }
  return 0;
}