작업 일지

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

문제

영대는 작은 공장을 운영하고 있다. 오늘로 영대는 공장을 운영한 지 KK 일(1K1061 \le K \le 10^6)째가 되었다. 

영대의 공장에서는 총 NN(1N31051 \le N \le 3 \cdot 10^5) 명의 직원이 일을 했다.

이 공장의 일은 매일매일 일을 하며 숙련도가 좋아질 수록 더 많은 수익을 낸다. 각 직원은 근무를 시작한 지 ii일째에 ii원 만큼의 수익을 영대에게 가져다 준다.

영대는 매일 자신이 얼만큼 수익을 벌었는지를 장부에 기록해두었지만, 잠깐 외출한 사이 배가 고팠던 그의 반려견 별이가 장부를 모두 먹어치워 버렸다. 영대는 화가 났지만 개가 뭘 알겠는가.. 어쩔 수 없이 영대는 당신에게 도움을 요청했다. 다행히도 각 직원의 작업 일지가 남아 있었기 때문에 작업 일지를 기반으로 장부를 복구할 수 있다. 작업 일지에는 각각의 ii 번째 직원에 대해 ii번째 직원이 일을 시작한 날짜 S_iS\_i와 일을 그만둔 날짜(마지막으로 일한 날짜) E_iE\_i가 기록되어 있다(1S_iE_iK1 \le S\_i \le E\_i \le K).

영대를 도와 이 기록을 바탕으로 장부를 복구해 보자.

입력

첫째 줄에 영대의 공장에서 일한 직원의 수 NN 과 영대가 공장을 운영한 날짜 KK가 주어진다(1N3105,1K1061 \le N \le 3 \cdot 10^5, 1 \le K \le 10^6).

둘째 줄부터 NN줄에 걸쳐 영대의 직원이 일을 한 기간 S_i,E_iS\_i, E\_i가 공백으로 구분되어 주어진다(1S_iE_iK1 \le S\_i \le E\_i \le K, S_i,E_iS\_i, E\_i는 정수). 이는 ii 번째 직원이 S_iS\_i 일부터 E_iE\_i 일까지 영대의 공장에서 일을 했다는 뜻이다.

출력

첫째 줄에 KK개의 수를 공백으로 구분하여 출력한다. ii번째로 출력되는 수는 영대가 ii번째 날에 벌어들인 수익의 양과 같아야 한다.