방송 녹화기

아직 제출이 없습니다시간 제한2초메모리 제한256 MB

문제

Ada와 Bertrand, Charles는 어떤 방송을 볼지를 두고 자주 다툰다. 다툼을 줄이려고 셋은 영상 녹화기를 한 대 샀다. 이 녹화기는 서로 다른 방송 kk개를 동시에 녹화하고, kk개의 녹화 슬롯 중 하나에서 녹화하던 방송이 끝나면 그 슬롯은 곧바로 다른 방송을 녹화할 수 있다.

셋은 하루에 방송을 몇 개까지 녹화할 수 있는지 궁금하다. 오늘 편성표와 동시에 녹화할 수 있는 방송 수가 주어질 때, 녹화기로 녹화할 수 있는 방송의 최대 개수를 구하라. 처음부터 끝까지 통째로 녹화한 방송만 센다.

입력

첫째 줄에 정수 nnkk가 주어진다 (1k<n1000001 \le k < n \le 100\,000). 다음 nn개 줄에는 각각 정수 xix_iyiy_i가 주어지고, ii번 방송이 시각 xix_i에 시작해서 시각 yiy_i에 끝난다는 뜻이다. 따라서 yi=xjy_i = x_j인 두 방송 iijj는 같은 슬롯에서 충돌 없이 녹화할 수 있다. 0xi<yi10000000000 \le x_i < y_i \le 1\,000\,000\,000이다.

출력

편성표의 방송 중 녹화기로 통째로 녹화할 수 있는 방송의 최대 개수를 한 줄에 출력한다.