#include <cstdio>

int f[2000005], t[2000005];
int is_ok[5005];
int add[5005], min[5005];

int main(){
	int n, m, q;
	scanf("%d %d %d", &n, &m, &q);
	for (int i = 0; i < m; i++){
		scanf("%d %d", &f[i], &t[i]);
		add[f[i]]++;
		min[t[i]+1]++;
	}
	int l, r, ans;
	for (int i = 1; i <= n; i++)
		add[i]+=add[i-1], min[i]+=min[i-1];
	for (int i = 0; i < q; i++){
		scanf("%d %d", &l, &r);
		ans = (add[r]-add[l-1])-(min[l-1]);
		printf("%d\n",ans);
	}
	return 0;
}