#include using namespace std; int main() { int N, H, A, B, mx; cin >> N >> H; vector d(H); for(int i = 0; i < N; i++) { cin >> A >> B; d[A]++; d[B+1]--; } mx = d[0]; for(int i = 1; i < H; i++) { d[i] += d[i-1]; mx = max(mx, d[i]); } cout << mx << endl; }