#include <iostream>
#include <map>
using namespace std;

int main()
{
  map<int, int> mapa;
  int n;
  cin >> n;

  int x[n][2];
  for(int i = 0; i < n; i++) {
    cin >> x[i][0] >> x[i][1];

    mapa[x[i][0]]++;
    mapa[x[i][1] + 1]--;
  }
    int maksimum = 0, ans = 0;
  for(auto it = mapa.begin(); it != mapa.end(); it++) {
    ans += it->second;
    maksimum = max(maksimum, ans);
  }
  cout << maksimum << endl;




    return 0;
}
