// Source: https://usaco.guide/general/io //who needs macros when you have usaco #include using namespace std; #define int long long #define fastnuces ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int t = 1; void solve(){ int n; cin>>n; map>b_categ; vectora(n); for(int i=0;i>x>>y; a[i]=x; b_categ[y].push_back(x); } sort(a.begin(),a.end()); for(auto &[aa,bb]:b_categ){ sort(bb.begin(),bb.end()); } int q; cin>>q; while(q--){ int aa,bb; cin>>aa>>bb; int total = upper_bound(a.begin(),a.end(),aa)-a.begin(); int equal = upper_bound(b_categ[bb].begin(),b_categ[bb].end(),aa)-b_categ[bb].begin(); cout<=1;--i)dfs(i); //cin>>t; while(t--){ solve(); } }