問題文

NN個の数AiA_iが与えられます。 各AiA_i00の桁を持ちません(すなわち、10241024のように、1010進法表記で表したときに00が現れる数はAiA_iとして与えられません)。 AiA_iのうちのiiの異なる2つを選んでできる和をすべて1010進法で書いたとき、現れる00の数を答えてください。 ただし、先頭の00は除外します(3333033033などとは解釈しません)。

制約

  • 2N500002 \leq N \leq 50000
  • 1Ai999991 \leq A_i \leq 99999

入力

入力はすべて整数である。

NN

A1A_{1} A2A_{2} ... ANA_{N}

出力

題意の00の個数を出力してください。

サンプル

入力1
2
25 75
出力2
2

25+75=10025+75=100より、0022つ現れます。

ここで、25+25=5025+25=50など、自分自身との和はカウントしないことに注意してください。

入力2
5
22 198 678 1765 22222
出力2
6

提出


Go (1.21)