#include typedef long long ll; using namespace std; int INF = 1LL << 30; int MOD = 1e9+7; main(){ int N,M; cin >> N; vector A1(N),B1(N); for(int i = 0;i < N;i++)cin >> A1[i] >> B1[i]; cin >> M; vector A2(M),B2(M),cnt(M); for(int i = 0;i < M;i++)cin >> A2[i] >> B2[i]; int maxi = 0; for(int i = 0;i < N;i++){ for(int j = 0;j < M;j++){ if(A1[i] >= A2[j] && B1[i] <= B2[j]){ cnt[j]++; maxi = max(maxi, cnt[j]); } } } if(maxi == 0){ cout << 0 << endl; return 0; } for(int i = 0;i < M;i++){ if(cnt[i] == maxi)cout << i+1 << endl; } }