#include<stdio.h>
#include<stdlib.h>

void run(void){
  int n,t;
  scanf("%d%d",&n,&t);
  int *cnt=(int *)calloc(t+1,sizeof(int));
  while(n--){
    int l,r;
    scanf("%d%d",&l,&r);
    cnt[l]++;
    cnt[r]--;
  }
  int max=cnt[0];
  for(int i=1;i<=t;i++){
    cnt[i]+=cnt[i-1];
    if(cnt[i]>max) max=cnt[i];
  }
  printf("%d\n",max);
}

int main(void){
  run();
  return 0;
}

