감시 카메라

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

문제

N개의 방이 원형으로 배열되어 있고, K개의 감시 카메라가 각각 연속된 구간(원형으로 넘어갈 수 있음)을 감시합니다. aibia_i \le b_i이면 aia_i부터 bib_i까지, ai>bia_i > b_i이면 bib_i까지와 aia_i부터 N까지를 감시합니다.

모든 방을 감시하는 데 필요한 카메라 개수의 최솟값을 구하세요. 불가능하면 impossible을 출력합니다.

입력

  • 1번째 줄: NN, KK (3N1063 \le N \le 10^6, 1K1061 \le K \le 10^6).
  • 다음 KK줄: aia_i, bib_i.

출력

필요한 최소 카메라 수, 또는 impossible.