#pragma GCC optimize(2)
#include <bits/stdc++.h>
using namespace std;
int cnt[505][505],dp[505][505];
int main()
{
	int n,m,Q,p,q,i,j;
	scanf("%d%d%d",&n,&m,&Q);
	while(m--) scanf("%d%d",&i,&j),cnt[i][j]++;
	for(i=n;i>=1;i--) for(j=i;j<=n;j++)
	dp[i][j]=cnt[i][j]+dp[i][j-1]+dp[i+1][j]-dp[i+1][j-1];
	while(Q--)
	{
		scanf("%d%d",&p,&q);
		cout<<dp[p][q]<<endl;
	}
	return 0;
}