#include using namespace std; int main(){ int N; cin>>N; long long A[202020],B[202020]; for(int i=1;i<=N;i++)cin>>A[i]>>B[i]; int M; cin>>M; long long X[202020],Y[202020]; for(int i=1;i<=M;i++)cin>>X[i]>>Y[i]; map,int>Map; for(int i=1;i<=N;i++){ for(int j=1;j<=M;j++){ if(X[j]<=A[i]&&Y[j]>=B[i])Map[{X[j],Y[j]}]++; } } int ma=0; for(int i=1;i<=M;i++){ ma=max(ma,Map[{X[i],Y[i]}]); } if(ma==0)cout<<0<