function Main(input) {
  input = input.split("\n");
  const N = parseInt(input[0]);
  const LineS = input[1].split(" ");
  const line = [];

  LineS.forEach(l => {
    line.push(parseInt(l));
  });

  function compare(a, b) {
    return a-b;
  }
  line.sort(compare);

  let answer = 0;

  for (let a = 0; a < line.length - 2; a++) {
    for (let b = a; b < line.length - 1; b++) {
      for (let c = b; c < line.length; c++) {
        if (line[a] === line[b] || line[b] === line[c]) {
          continue;
        }
        if (line[a] + line[b] > line[c]) {
          answer++;
        }
      }
    }
  }

  console.log(answer);

}
// デバッグ用
function debug() {
  var input = document.getElementById("input").value;
  Main(input);
}

//* この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));