#include<stdio.h>
#define max(a,b) a>b?a:b
int i, j, n, sum, pmax, t, l, r, c[200000];
int main(){
    scanf("%d %ld", &n, &t);
    for(i=0; i<n; i++)scanf("%d %d", &l, &r), c[l]++, c[r]--;
    for(i=0; i<=t; i++)sum+=c[i], pmax=max(pmax,sum);
    printf("%d\n", pmax);
    return 0;
}