#include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(0); int n; cin >> n; vector a(n), b(n); for(int i = 0; i < n; i++) { cin >> a[i] >> b[i]; } int m; cin >> m; vector x(m), y(m); vector cnt(m, 0); for(int i = 0; i < m; i++) { cin >> x[i] >> y[i]; } for(int i = 0; i < n; i++) { for(int j = 0; j < m; j++) { if(a[i] >= x[j] && b[i] <= y[j]) cnt[j]++; } } int mx = 0; for(int i = 0; i < m; i++) { mx = max(cnt[i], mx); } if(mx == 0) { cout << 0 << endl; return 0; } for(int i = 0; i < m; i++) { if(mx == cnt[i]) cout << i + 1 << '\n'; } return 0; }