#abc231d. [abc231_d]Neighbors

[abc231_d]Neighbors

問題文

11 から NN の番号がついた NN 人を横一列に並べる方法のうち、以下の形式の MM 個の条件全てを満たすものが存在するか判定してください。

  • 条件:人 AiA_i と人 BiB_i は隣り合っている

制約

  • 2leqNleq1052 \\leq N \\leq 10^5
  • 0leqMleq1050 \\leq M \\leq 10^5
  • 1leqAi<BileqN1\\leq A_i < B_i \\leq N
  • (Ai,Bi)(A_i,B_i) は相異なる

入力

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

NN MM A1A_1 B1B_1 vdots\\vdots AMA_M BMB_M

出力

条件を満たす並べ方が存在するなら Yes、存在しないなら No と出力せよ。


入力例 1

4 2
1 3
2 3

出力例 1

Yes

例えば 4,1,3,24,1,3,2 の順に並べることで全ての条件を満たすことができます。


入力例 2

4 3
1 4
2 4
3 4

出力例 2

No

どのように並べても全ての条件を満たすことはできません。