import java.io.BufferedReader
import java.io.InputStreamReader

fun minimumWiringLength(n: Int, houseNumbers: List<Int>): Long {
    val positions = mutableMapOf<Int, Int>()
    var totalLength = 0L

    for ((index, house) in houseNumbers.withIndex()) {
        if (positions.containsKey(house)) {
            totalLength += index - positions[house]!!
        } else {
            positions[house] = index
        }
    }

    return totalLength
}

fun main() {
    val reader = BufferedReader(InputStreamReader(System.`in`))
    val n = reader.readLine().toInt()
    val houseNumbers = reader.readLine().split(" ").map { it.toInt() }
    println(minimumWiringLength(n, houseNumbers))
}