配点:100100

問題文

いろとくんは、いなり寿司が食べたいです。

そこで,回転寿司に行きました.いろとくんの他に客はいないようです.

それぞれ 00 から N1N-1 までの番号がついた NN 個の台座とお寿司がレーンに乗って流れています.
はじめ,台座 ii にはお寿司 ii11 つ置かれています.(0i<N)\scriptsize (0 \leq i < N)

いろとくんの手元へ ii 番目に流れてくる台座は,台座 imodNi \bmod N です.(はじめを 00 番目とします.)
また,(0,1,,N1)(0, 1, \ldots, N-1) の順列 (P0,P1,,PN1)(P_0, P_1, \ldots, P_{N-1}) について,お寿司 ii の味は PiP_i です.(0i<N)\scriptsize (0 \leq i < N)

いろとくんは,食べたいお寿司が手元に流れてくるたびに,そのお寿司を台座から取って食べます.したがって,同じ味のお寿司は 11 度まで食べられます.

いろとくんは特殊なので,味 00 から味 N1N-1 まで,NN 個のお寿司を味の昇順に食べます.

いろとくんが味 N1N-1 のお寿司を食べ終わったとき,レーンは完全に何周していますか?
求めてください.

なお,いろとくんが,手元へ ii 番目に流れてきた台座に乗っているお寿司を食べ終わったとき,レーンは完全に iN\left\lfloor \frac{i}{N} \right\rfloor 周しています.

制約

  • 1Φ1051 \leq \Phi \leq 10^5
  • 1N1 \leq N
  • ϕΦϕ(N)105\sum_{\phi} \Phi_{\phi}(N) \leq 10^5
  • 入力はすべて整数

入力

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

NN
P1P2PNP_1 \enspace P_2 \enspace \ldots \enspace P_N

出力

答えを出力せよ.

サンプル

入力例1
1
5
0 2 3 1 4
出力例1
1
  • 11 周目で,味 0,10, 1 のお寿司を,味の昇順に食べることができます.
  • 22 周目で,残った味 2,3,42, 3, 4 のお寿司を,味の昇順に食べることができます.

したがって,味 44 のお寿司を食べ終わった時点では,レーンは完全に 11 周しています.


入力例2
1
5
0 1 2 3 4
出力例2
0

レーンが一周し切る前にすべてのお寿司を味の昇順に食べることができます.


入力例3
2
5
4 3 2 1 0
1
0
出力例3
4
0

ところで,お目当てのいなり寿司は,いつまで経っても流れてこないようでした.

Submit


Go (1.21)