#abc175b. [abc175_b]Making Triangle

[abc175_b]Making Triangle

問題文

1,cdots,N1, \\cdots, N の番号がついた NN 本の棒があります。棒 i(1leqileqN)i (1 \\leq i \\leq N) の長さは LiL_i です。

このうち、三角形を作ることのできるような長さの異なる 33 本の棒を選ぶ方法は何通りあるでしょうか。

つまり、33 つの整数 1leqi<j<kleqN1 \\leq i < j < k \\leq N の組であって次の 22 つの条件の両方を満たすものの個数を求めてください。

  • Li,Lj,LkL_i, L_j, L_k がすべて異なる
  • 33 辺の長さが Li,Lj,LkL_i, L_j, L_k であるような三角形が存在する

制約

  • 1leqNleq1001 \\leq N \\leq 100
  • 1leqLileq1091 \\leq L_i \\leq 10^9
  • 入力は全て整数である

入力

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

NN L1L_1 L2L_2 cdots\\cdots LNL_N

出力

三角形を作ることのできるような、長さの異なる 33 本の棒を選ぶ方法の個数を出力せよ。


入力例 1

5
4 4 9 7 5

出力例 1

5

条件を満たすような (i,j,k)(i, j, k) は、$(1, 3, 4), (1, 4, 5), (2, 3, 4), (2, 4, 5), (3, 4, 5)$ の 55 個があります。


入力例 2

6
4 5 4 3 3 5

出力例 2

8

長さ 3,4,53, 4, 5 の棒が 22 本ずつあります。11 つ目の条件を満たすためにはそれぞれから 11 本ずつ選ぶしかありません。

33 辺の長さが 3,4,53, 4, 5 の三角形は存在するので、条件を満たすような (i,j,k)(i, j, k)23=82 ^ 3 = 8 個あります。


入力例 3

10
9 4 6 1 9 6 10 6 6 8

出力例 3

39

入力例 4

2
1 1

出力例 4

0

1leqi<j<kleqN1 \\leq i < j < k \\leq N を満たす (i,j,k)(i, j, k) が存在しないので、00 を出力してください。