atcoder#RELAYG. 超能力

超能力

配点 : 100100

問題文

NN 個のコップと 11 個の玉があります。

NN 個のコップは左右に 11 列に並べられています。

コップを全てひっくり返して、 左から 11 番目のコップの中に玉を入れました。

以下のような操作を QQ 回行います。

  • ii 回目の操作:左から AiA_i 番目のコップと左から BiB_i 番目のコップの場所を入れ替える。このときコップの中に玉が入っていれば、玉もコップとともに場所が移る。

あなたはマジシャンなので、以下の超能力を使うことが出来ます。

  • 超能力:左から ii 番目のコップに玉が入っているとき、その玉を隣のコップ(左からi1i-1 番目もしくは i+1i+1 番目のコップ)の中に瞬間移動させる。ただし、左から00 番目や N+1N+1 番目のコップは存在しないので、そこに瞬間移動させることはできない。

超能力は、すべての操作を始める前か、操作と操作の間か、すべての操作を終えた後に使うことが出来ます。

ただし、超能力を使って良いのは全体を通してたかだか 11 回までです。

全ての操作とたかだか 11 回の超能力の使用が終了したときに玉が入っている可能性があるコップの個数を求めてください。

制約

  • 2N1052 \leq N \leq 10^5
  • 1Q1051 \leq Q \leq 10^5
  • 1Ai<BiN1 \leq A_i < B_i \leq N

入力

入力は以下の形式で標準入力から与えられる。

NN QQ

A1A_1 B1B_1

A2A_2 B2B_2

::

AQA_Q BQB_Q

出力

最終的に玉が入っている可能性があるコップの個数を出力せよ。

10 3
1 3
2 4
4 5
4
20 3
1 7
8 20
1 19
5