N,H=map(int,input().split()) l=[0]*(H+1) for _ in range(N): a,b=map(int,input().split()) l[a]+=1 l[b+1]-=1 for i in range(1,len(l)): l[i]+=l[i-1] print(max(l))