#include using namespace std; int n,q,k; vector > v; int Point(int l1,int r1,int l2,int r2) { int l = max(l1, l2); int r = min(r1, r2); if (r>=l) { return r-l+1; } else { return 0; } } int main(){ freopen("trip.in","r",stdin); freopen("trip.out","w",stdout); cin>>n>>q>>k; for(int i=0; i>x>>y; v.push_back({x,y}); } vector o; for(int i=0; i>l>>r; for(int j=0; j=k) { br++; } } o.push_back(br); } for(int i=0; i