n = int(input()) E = [] N = 1<<70 t = 0 for _ in range(n): l, r = list(map(int, input().split())) while r < N: l *= 2 r *= 2 if N <= l: E.append((l, 1)) else: t += 1 E.append((r, -1)) for _ in range(3): l, r = 2*l, 2*r E.append((2*l, 1)) E.append((2*r, -1)) E.sort() ans = 0 for _, s in E: t += s ans = max(ans, t) print(ans)