#include #ifndef ONLINE_JUDGE #include #else #define debug(...) 42 #endif using namespace std; #define int long long void solve(){ int n; cin>>n; map> data; vector st; for(int i=0;i>a>>b; --b; st.push_back(a); data[b].push_back(a); } for(auto &[a,b]: data){ sort(b.begin(), b.end()); } sort(st.begin(), st.end()); int q; cin>>q; while(q--){ int a, b; cin>>a>>b; --b; int ind = upper_bound(data[b].begin(), data[b].end(), a) - data[b].begin(); int temp2 = upper_bound(st.begin(), st.end(), a)-st.begin() ; int ans = temp2-ind; cout<>t; int x = 1; while(t--){ debug(x); ++x; solve(); } return 0; }