#abc148e. [abc148_e]Double Factorial

[abc148_e]Double Factorial

問題文

00 以上の整数 nn に対し、 f(n)f(n) を次のように定義します。

  • f(n)=1f(n) = 1 (n<2n < 2 のとき)
  • f(n)=nf(n2)f(n) = n f(n-2) (n2n ≥ 2 のとき)

整数 NN が与えられます。f(N)f(N)1010 進法で表記した時に末尾に何個の 00 が続くかを求めてください。

制約

  • 0N10180 ≤ N ≤ 10^{18}

入力

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

NN

出力

f(N)f(N)1010 進法で表記した時の末尾の 00 の個数を出力せよ。


入力例 1

12

出力例 1

1

f(12)=12×10×8×6×4×2=46080f(12) = 12 × 10 × 8 × 6 × 4 × 2 = 46080 なので、末尾の 00 の個数は 11 個です。


入力例 2

5

出力例 2

0

f(5)=5×3×1=15f(5) = 5 × 3 × 1 = 15 なので、末尾の 00 の個数は 00 個です。


入力例 3

1000000000000000000

出力例 3

124999999999999995