n=int(input())
lis=list(map(int,input().split()))
       
f_ans=100000000000000
for i in range(min(lis),max(lis)+1):
  ans=0
  for l in lis:
    ans+=(i-l)**2
  f_ans=min(ans,f_ans)
    
print(f_ans)
    
     n=int(input()) n int(input()) int input() input lis=list(map(int,input().split())) lis list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split f_ans=100000000000000 f_ans 100000000000000 for i in range(min(lis),max(lis)+1):
  ans=0
  for l in lis:
    ans+=(i-l)**2
  f_ans=min(ans,f_ans)
     i range(min(lis),max(lis)+1) range min(lis) min lis max(lis)+1 max(lis) max lis 1 ans=0 ans 0 for l in lis:
    ans+=(i-l)**2
   l lis ans+=(i-l)**2 ans (i-l)**2 i-l i l 2 f_ans=min(ans,f_ans) f_ans min(ans,f_ans) min ans f_ans print(f_ans) print f_ans lis=list(map(int,input().split())) list(map(int,input().split())) lis n=int(input()) int(input()) n ans+=(i-l)**2 (i-l)**2 ans f_ans=min(ans,f_ans) min(ans,f_ans) f_ans f_ans=100000000000000 100000000000000 f_ans ans=0 0 ans
n=int(input())
lis=list(map(int,input().split()))
       
f_ans=100000000000000
for i in range(min(lis),max(lis)+1):
  ans=0
  for l in lis:
    ans+=(i-l)**2
  f_ans=min(ans,f_ans)
    
print(f_ans)
    
    
