import math
n = int(input())
l = list(map(int, input().split()))

av = sum(l)/n
af = math.floor(av)
ac = math.ceil(av)

sf = 0
sc = 0

for i in l:
    sf += (abs(i-af))**2
    sc += (abs(i-ac))**2

print(min(sf,sc)) import math math n = int(input()) n int(input()) int input() input l = list(map(int, input().split())) l list(map(int, input().split())) list map(int, input().split()) map int input().split() ().split () input split av = sum(l)/n av sum(l)/n sum(l) sum l n af = math.floor(av) af math.floor(av) math.floor math floor av ac = math.ceil(av) ac math.ceil(av) math.ceil math ceil av sf = 0 sf 0 sc = 0 sc 0 for i in l:
    sf += (abs(i-af))**2
    sc += (abs(i-ac))**2 i l sf += (abs(i-af))**2 sf (abs(i-af))**2 abs(i-af) abs i-af i af 2 sc += (abs(i-ac))**2 sc (abs(i-ac))**2 abs(i-ac) abs i-ac i ac 2 print(min(sf,sc)) print min(sf,sc) min sf sc ac = math.ceil(av) math.ceil(av) ac av = sum(l)/n sum(l)/n av sc = 0 0 sc l = list(map(int, input().split())) list(map(int, input().split())) l sf = 0 0 sf sf += (abs(i-af))**2 (abs(i-af))**2 sf n = int(input()) int(input()) n af = math.floor(av) math.floor(av) af sc += (abs(i-ac))**2 (abs(i-ac))**2 sc
import math
n = int(input())
l = list(map(int, input().split()))

av = sum(l)/n
af = math.floor(av)
ac = math.ceil(av)

sf = 0
sc = 0

for i in l:
    sf += (abs(i-af))**2
    sc += (abs(i-ac))**2

print(min(sf,sc))
