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))
}