fun main(args: Array<String>) {
    val n = readLine()!!.toInt()
    val inputs = readLine()!!.split(" ").map { it.toInt() }

    // inputs 合計 / n  で，近い整数に丸めた値へ合わせることを考える
    // コストの式 微分から求めた

    val targetD = inputs.sum().toDouble() / n

    // 最も近い整数に丸める関数
    val targetI = Math.rint(targetD)

    val ans = inputs.map { Math.pow(targetI + (-1) * it, 2.0) }.sum()

    println(ans.toInt())
}