#include <bits/stdc++.h>
using namespace std;
const int maxN=1e5+10;
int N,K,Q;
int bat_dau_ranh[maxN],het_ranh[maxN],B[maxN],sum[maxN];
int main(){
ios_base::sync_with_stdio(0);
cin.tie(0);
cin>>N>>K>>Q;
for(int i=1;i<=N;++i){
int l,r;
cin>>l>>r;
++bat_dau_ranh[l];++het_ranh[r+1];
}
// khoi tao mang B
int HS=0;
for(int i=1;i<maxN;++i){
HS+=bat_dau_ranh[i];
HS-=het_ranh[i];
if(HS>=K)B[i]=1;
else B[i]=0;
}
// khoi tao prefix sum cua mang B
for(int i=1;i<maxN;++i)sum[i]=sum[i-1]+B[i];
// tra loi truy van
for(int i=1;i<=Q;++i){
int l,r;
cin>>l>>r;
cout<<sum[r]-sum[l-1]<<"\n";
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmNvbnN0IGludCBtYXhOPTFlNSsxMDsKaW50IE4sSyxROwppbnQgYmF0X2RhdV9yYW5oW21heE5dLGhldF9yYW5oW21heE5dLEJbbWF4Tl0sc3VtW21heE5dOwppbnQgbWFpbigpewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsKICAgIGNpbi50aWUoMCk7CiAgICBjaW4+Pk4+Pks+PlE7CiAgICBmb3IoaW50IGk9MTtpPD1OOysraSl7CiAgICAgICAgaW50IGwscjsKICAgICAgICBjaW4+Pmw+PnI7CiAgICAgICAgKytiYXRfZGF1X3JhbmhbbF07KytoZXRfcmFuaFtyKzFdOwogICAgfQogICAgLy8ga2hvaSB0YW8gbWFuZyBCCiAgICBpbnQgSFM9MDsKICAgIGZvcihpbnQgaT0xO2k8bWF4TjsrK2kpewogICAgICAgIEhTKz1iYXRfZGF1X3JhbmhbaV07CiAgICAgICAgSFMtPWhldF9yYW5oW2ldOwogICAgICAgIGlmKEhTPj1LKUJbaV09MTsKICAgICAgICBlbHNlIEJbaV09MDsKICAgIH0KICAgIC8vIGtob2kgdGFvIHByZWZpeCBzdW0gY3VhIG1hbmcgQgogICAgZm9yKGludCBpPTE7aTxtYXhOOysraSlzdW1baV09c3VtW2ktMV0rQltpXTsKICAgIC8vIHRyYSBsb2kgdHJ1eSB2YW4KICAgIGZvcihpbnQgaT0xO2k8PVE7KytpKXsKICAgICAgICBpbnQgbCxyOwogICAgICAgIGNpbj4+bD4+cjsKICAgICAgICBjb3V0PDxzdW1bcl0tc3VtW2wtMV08PCJcbiI7CiAgICB9Cn0K