#include <stdio.h>

int main(void) {
	int N,M,r,q,t,n,m,s,ts,te;
    int i,j,ans;

    while(1){
        char time[10000][720]={};
        int PC[1000];
        scanf("%d %d",&N,&M);
        if(N==0&&M==0)break;

        scanf("%d",&r);
        for(i=0;i<r;i++){
            scanf("%d %d %d %d",&t,&n,&m,&s);
            if(s==1){PC[n-1]=t-540;}
            if(s==0){
                for(j=PC[n-1];j<t-540;j++){
                    time[m][j]=1;
                }
            }
        }

        scanf("%d",&q);
        for(i=0;i<q;i++){
            scanf("%d %d %d",&ts,&te,&m);
            ans=0;
            for(j=ts-540;j<te-540;j++){
                ans+=time[m][j];
            }
            printf("%d\n",ans);
        }
    }
    
	return 0;
}