from itertools import accumulate N, H = map(int, input().split()) tl = [0] * (H + 2) for i in range(N): a, b = map(int, input().split()) tl[a] += 1 tl[b + 1] -= 1 print(max(accumulate(tl)))