問題文

3,7,103, 7, 10 からなる長さ NN の数列 AA が与えられます。
以下の条件を満たす、正の整数 (l,r)(l, r) の組はいくつありますか。

  • 1lrN1 \le l \le r \le N
  • Al+Al+1++ArA_l + A_{l+1} + \dots + A_{r} の一の位は 00
  • Al×Al+1××ArA_l \times A_{l+1} \times \dots \times A_{r} の一の位は 11

制約

  • 1N2×1051 \le N \le 2\times 10^5
  • Ai{3,7,10}A_i \in \{ 3, 7, 10 \}
  • 入力はすべて整数

入力

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

NN
A1 A2  ANA_1\ A_2\ \dots \ A_N

出力

条件を満たす (l,r)(l, r) の個数を1行に出力してください。
最後に改行してください。

サンプル

入力1
6
3 7 3 3 7 10
出力1
4

(l,r)=(1,2),(2,3),(2,5),(4,5)(l, r) = (1, 2), (2, 3), (2, 5), (4, 5) が条件を満たします。 
例えば、(l,r)=(2,5)(l, r) = (2, 5) の場合、

  • A2+A3+A4+A5=7+3+3+7=20A_2 + A_3 + A_4 + A_5 = 7 + 3 + 3 + 7 = 20 で、一の位は 00
  • A2×A3×A4×A5=7×3×3×7=441A_2 \times A_3 \times A_4 \times A_5 = 7 \times 3 \times 3 \times 7 = 441 で、一の位は 11

となり、条件を満たしていることが確認できます。

入力2
200
3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10
出力2
214

Submit


Go (1.21)