問題文
頂点に 1 から N の番号が、辺に 1 から M の番号がついた N 頂点 M 辺の単純無向グラフが与えられます。辺 i は頂点 ui と頂点 vi を結んでいます。また、各頂点の次数は 10 以下です。
頂点 1 を始点とする単純パス(同じ頂点を複数回通らないパス)の個数を K とします。min(K,106) を出力してください。
制約
- 1leqNleq2times105
- 0leqMleqminleft(2times105,fracN(N−1)2right)
- 1lequi,vileqN
- 入力で与えられるグラフは単純グラフ
- 入力で与えられるグラフの頂点の次数はすべて 10 以下
- 入力される値は全て整数
入力
入力は以下の形式で標準入力から与えられる。
N M
u1 v1
u2 v2
vdots
uM vM
出力
答えを出力せよ。
入力例 1
出力例 1
条件を満たすパスは次の 3 個です。(長さが 0 のパスも数えるのに注意してください。)
- 頂点 1
- 頂点 1, 頂点 2
- 頂点 1, 頂点 2, 頂点 3
入力例 2
出力例 2
入力例 3
出力例 3