시간 제한
메모리 제한
시간 제한
1초
메모리 제한
128 MB
미르코의 근무 시간은 총 N분이며, 각 분에는 1부터 N까지 번호가 매겨져 있다. 그에게는 K개의 작업이 주어지고, 각 작업은 시작 시각 P와 처리 시간 T로 정의된다. 즉 그 작업은 P분부터 P+T−1분까지 연속된 T분 동안 진행된다.
미르코는 매 순간 정확히 하나의 작업을 처리하고 있거나, 아니면 아무 작업도 하지 않고 신문을 읽는다. 근무를 시작하는 순간 그는 신문을 읽는(여유) 상태이다.
규칙은 다음과 같다.
같은 분에 여러 작업이 동시에 시작될 때 어떤 작업을 처리할지 잘 선택하면 신문을 읽는 시간을 늘릴 수 있다. 미르코가 최적으로 선택했을 때 신문을 읽을 수 있는 최대 시간(분)을 구하라.
첫째 줄에 두 정수 N과 K가 주어진다 (1 ≤ N ≤ 10000, 1 ≤ K ≤ 10000). N은 근무 시간(분)이고, K는 작업의 개수이다.
다음 K개의 줄에 각 작업의 정보가 한 줄에 하나씩 주어진다. 각 줄에는 두 정수 P와 T가 주어지며, 해당 작업이 P분에 시작하여 T분 동안 진행됨을 뜻한다 (1 ≤ P ≤ N, 1 ≤ P+T−1 ≤ N).
미르코가 신문을 읽으며 보낼 수 있는 최대 시간(분)을 한 줄에 출력한다.