#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const ll MAX_N = 200100;
int zlicz[MAX_N];
int main()
{
ios_base::sync_with_stdio(0);
int n, k, q;
cin >> n >> k >> q;
for (int i = 0; i < n; i++) //Wczytujemy tablice ze zliczonymi elementami
{
int temp, temp1;
cin >> temp;
cin >> temp1;
zlicz[temp]++;
zlicz[temp1+1]--;
}
for (int i = 1; i < MAX_N; i++) //Sumujemy elementy w tablicy
zlicz[i] += zlicz[i - 1];
for (int i = 1; i < MAX_N; i++)
if (zlicz[i] >= k)zlicz[i] = zlicz[i - 1] + 1; //Sprawdzam czy liczba wystąpień jest większa niż k, jeśli jest dodaje 1 i tworze sume prefiksową
else zlicz[i] = zlicz[i - 1]; //jeśli nie to po prostu tworze sume prefiksową
for (int i = 0; i < q; i++)
{
int temp, temp1;
cin >> temp >> temp1;
cout << zlicz[temp1] - zlicz[temp - 1] << '\n'; //wypisuje wynik dla podanego przedziału
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CiAKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKIAp0eXBlZGVmIGxvbmcgbG9uZyBsbDsKY29uc3QgbGwgTUFYX04gPSAyMDAxMDA7CgppbnQgemxpY3pbTUFYX05dOwoKaW50IG1haW4oKQp7Cglpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOwoJaW50IG4sIGssIHE7CgljaW4gPj4gbiA+PiBrID4+IHE7CgkKCWZvciAoaW50IGkgPSAwOyBpIDwgbjsgaSsrKQkJLy9XY3p5dHVqZW15IHRhYmxpY2UgemUgemxpY3pvbnltaSBlbGVtZW50YW1pCgl7CgkJaW50IHRlbXAsIHRlbXAxOwoJCWNpbiA+PiB0ZW1wOwoJCWNpbiA+PiB0ZW1wMTsKCQl6bGljelt0ZW1wXSsrOwoJCXpsaWN6W3RlbXAxKzFdLS07Cgl9Cglmb3IgKGludCBpID0gMTsgaSA8IE1BWF9OOyBpKyspICAvL1N1bXVqZW15IGVsZW1lbnR5IHcgdGFibGljeQoJCXpsaWN6W2ldICs9IHpsaWN6W2kgLSAxXTsKCWZvciAoaW50IGkgPSAxOyBpIDwgTUFYX047IGkrKykKCQlpZiAoemxpY3pbaV0gPj0gayl6bGljeltpXSA9IHpsaWN6W2kgLSAxXSArIDE7IC8vU3ByYXdkemFtIGN6eSBsaWN6YmEgd3lzdMSFcGllxYQgamVzdCB3acSZa3N6YSBuacW8IGssIGplxZtsaSBqZXN0IGRvZGFqZSAxIGkgdHdvcnplIHN1bWUgcHJlZmlrc293xIUKCQllbHNlIHpsaWN6W2ldID0gemxpY3pbaSAtIDFdOwkvL2plxZtsaSBuaWUgdG8gcG8gcHJvc3R1IHR3b3J6ZSBzdW1lIHByZWZpa3Nvd8SFCglmb3IgKGludCBpID0gMDsgaSA8IHE7IGkrKykKCXsKCQlpbnQgdGVtcCwgdGVtcDE7CgkJY2luID4+IHRlbXAgPj4gdGVtcDE7CgkJY291dCA8PCB6bGljelt0ZW1wMV0gLSB6bGljelt0ZW1wIC0gMV0gPDwgJ1xuJzsJLy93eXBpc3VqZSB3eW5payBkbGEgcG9kYW5lZ28gcHJ6ZWR6aWHFgnUKCX0KCXJldHVybiAwOwp9