#include #include #include using namespace std; int main() { int N;cin>>N; vector A(N); vector B(N); for(int i = 0; i < N; i++){ cin >> A[i]>>B[i]; } int M;cin >> M; vector C(M); vector D(M); for(int i = 0; i < M; i++){ cin >> C[i]>>D[i]; } vector num(M); int maxi = 0; for(int i = 0; i < N; i++){ for(int j =0; j < M; j++){ if(C[j]<=A[i] and D[j]>= B[i]){ num[j]++; maxi = max(maxi,num[j]); } } } if(maxi == 0){ cout << 0 << endl; return 0; } for(int i = 0; i < M; i++){ if(maxi == num[i]){ cout << i+1 << endl; } } return 0; }