N = int(input()) L = [] R = [] lsize = 10 ** 18 event = [] for _ in range(N): l, r = map(int, input().split()) while l < lsize: event.append((l,+1)) event.append((r,-1)) l *= 2 r *= 2 event.sort() pre = -1 cnt = 0 ans = 0 for p, x in event: cnt += x if pre != p: ans = max(ans, cnt) pre = p ans = max(ans, cnt) print(ans)