#include using namespace std; int main(){ ios_base::sync_with_stdio(false); cin.tie(nullptr); int N; cin >> N; int n = 100000; vector> P(n); vector all; for(int i=0; i> a >> b; b--; P.at(b).push_back(a); all.push_back(a); } for(auto &p : P) sort(p.begin(),p.end()); sort(all.begin(),all.end()); int Q; cin >> Q; while(Q--){ int x,y; cin >> x >> y; y--; int answer = 0; answer = upper_bound(all.begin(),all.end(),x)-all.begin(); answer -= upper_bound(P.at(y).begin(),P.at(y).end(),x)-P.at(y).begin(); cout << answer << "\n"; } }