#include <iostream>
#include <utility>
#include <algorithm>
int main(){
  int n,p,t,a=0,x,y,s[101]={},inf=1001001;
  std::cin>>n;
  std::pair<int,int> r[n],b[n];
  for(int i=0;i!=n;++i){std::cin>>x>>y;r[i]={x,y};}
  for(int i=0;i!=n;++i){std::cin>>x>>y;b[i]={x,y};}
  std::sort(r,r+n,std::greater<std::pair<int,int>>());
  std::sort(b,b+n);
  for(int i=0;i!=n;++i){
    t=inf;
    p=inf;
    for(int j=0;j!=n;++j){
      if(s[j]==0&&b[j].first>r[i].first){
        if(b[j].second<t&&b[j].second>r[i].second){
          t=b[j].second;
          p=j;
        }
      }
    }
    if(p<inf){
      ++s[p];
      ++a;
    }
  }
  std::cout<<a<<"\n";
}
  
  