問題文

長さNNの数列 A=(A1,A2,,AN)A=(A_1,A_2,…,A_N) が与えられます。

以下の44条件をともに満たすような整数の組(i,j,k)(i,j,k)の個数を求めてください。

  • 1i,j,kN(i,j,kは相異なる)1≤i,j,k≤N(i,j,kは相異なる)
  • Ai=AjA_i=A_j
  • AiAkA_i≠A_k
  • AjAkA_j≠A_k

制約

  • 1N1051 \leq N \leq 10^5
  • 0Ai1090 \leq A_i \leq 10^9

入力

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

N
A_1,A_2 ... A_N

出力

答えを出力せよ。

サンプル

入力1
4
1 1 2 3
出力2
4

条件を満たす整数の組(i,j,k)(i,j,k)(1,2,3),(1,2,4),(2,1,3),(2,1,4)(1,2,3),(1,2,4),(2,1,3),(2,1,4)の4つです。

入力2
5
1 1 1 1 1
出力2
0

提出


Go (1.21)