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