import java.util.*;
public class Main{
	public static void main(String[] args){
    	Scanner sc=new Scanner(System.in);
    	int n=sc.nextInt();
    	int[] x=new int[n];
    	int t = 0;
    	for(int i=0;i<n;i++) {
    		x[i] = sc.nextInt();
    		t+=x[i];
    	}
    	t/=n;
    	long sum = 0;
    	long sum1= 0;
    	long sum2 = 0;
    	for(int i=0;i<n;i++) {
    		sum+=(int)Math.pow(x[i]-t, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum1+=(int)Math.pow(x[i]-t-1, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum2+=(int)Math.pow(x[i]-t+1, 2);
    	}
    	System.out.println(Math.min(Math.min(sum, sum1), sum2));
	}
} import java.util.*; util.* java public class Main{
	public static void main(String[] args){
    	Scanner sc=new Scanner(System.in);
    	int n=sc.nextInt();
    	int[] x=new int[n];
    	int t = 0;
    	for(int i=0;i<n;i++) {
    		x[i] = sc.nextInt();
    		t+=x[i];
    	}
    	t/=n;
    	long sum = 0;
    	long sum1= 0;
    	long sum2 = 0;
    	for(int i=0;i<n;i++) {
    		sum+=(int)Math.pow(x[i]-t, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum1+=(int)Math.pow(x[i]-t-1, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum2+=(int)Math.pow(x[i]-t+1, 2);
    	}
    	System.out.println(Math.min(Math.min(sum, sum1), sum2));
	}
} Main public static void main(String[] args){
    	Scanner sc=new Scanner(System.in);
    	int n=sc.nextInt();
    	int[] x=new int[n];
    	int t = 0;
    	for(int i=0;i<n;i++) {
    		x[i] = sc.nextInt();
    		t+=x[i];
    	}
    	t/=n;
    	long sum = 0;
    	long sum1= 0;
    	long sum2 = 0;
    	for(int i=0;i<n;i++) {
    		sum+=(int)Math.pow(x[i]-t, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum1+=(int)Math.pow(x[i]-t-1, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum2+=(int)Math.pow(x[i]-t+1, 2);
    	}
    	System.out.println(Math.min(Math.min(sum, sum1), sum2));
	} main {
    	Scanner sc=new Scanner(System.in);
    	int n=sc.nextInt();
    	int[] x=new int[n];
    	int t = 0;
    	for(int i=0;i<n;i++) {
    		x[i] = sc.nextInt();
    		t+=x[i];
    	}
    	t/=n;
    	long sum = 0;
    	long sum1= 0;
    	long sum2 = 0;
    	for(int i=0;i<n;i++) {
    		sum+=(int)Math.pow(x[i]-t, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum1+=(int)Math.pow(x[i]-t-1, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum2+=(int)Math.pow(x[i]-t+1, 2);
    	}
    	System.out.println(Math.min(Math.min(sum, sum1), sum2));
	} Scanner sc=new Scanner(System.in); sc new Scanner(System.in) int n=sc.nextInt(); n sc.nextInt() sc.nextInt sc int[] x=new int[n]; x new int[n] n int t = 0; t 0 for(int i=0;i<n;i++) {
    		x[i] = sc.nextInt();
    		t+=x[i];
    	} int i=0; int i=0; i 0 i<n i n i++ i++ i {
    		x[i] = sc.nextInt();
    		t+=x[i];
    	} {
    		x[i] = sc.nextInt();
    		t+=x[i];
    	} x[i] = sc.nextInt() x[i] x i sc.nextInt() sc.nextInt sc t+=x[i] t x[i] x i t/=n t n long sum = 0; sum 0 long sum1= 0; sum1 0 long sum2 = 0; sum2 0 for(int i=0;i<n;i++) {
    		sum+=(int)Math.pow(x[i]-t, 2);
    	} int i=0; int i=0; i 0 i<n i n i++ i++ i {
    		sum+=(int)Math.pow(x[i]-t, 2);
    	} {
    		sum+=(int)Math.pow(x[i]-t, 2);
    	} sum+=(int)Math.pow(x[i]-t, 2) sum (int)Math.pow(x[i]-t, 2) Math.pow Math x[i]-t x[i] x i t 2 for(int i=0;i<n;i++) {
    		sum1+=(int)Math.pow(x[i]-t-1, 2);
    	} int i=0; int i=0; i 0 i<n i n i++ i++ i {
    		sum1+=(int)Math.pow(x[i]-t-1, 2);
    	} {
    		sum1+=(int)Math.pow(x[i]-t-1, 2);
    	} sum1+=(int)Math.pow(x[i]-t-1, 2) sum1 (int)Math.pow(x[i]-t-1, 2) Math.pow Math x[i]-t-1 x[i]-t-1 x[i] x i t 1 2 for(int i=0;i<n;i++) {
    		sum2+=(int)Math.pow(x[i]-t+1, 2);
    	} int i=0; int i=0; i 0 i<n i n i++ i++ i {
    		sum2+=(int)Math.pow(x[i]-t+1, 2);
    	} {
    		sum2+=(int)Math.pow(x[i]-t+1, 2);
    	} sum2+=(int)Math.pow(x[i]-t+1, 2) sum2 (int)Math.pow(x[i]-t+1, 2) Math.pow Math x[i]-t+1 x[i]-t x[i] x i t 1 2 System.out.println(Math.min(Math.min(sum, sum1), sum2)) System.out.println System.out System System.out Math.min(Math.min(sum, sum1), sum2) Math.min Math Math.min(sum, sum1) Math.min Math sum sum1 sum2 String[] args args public class Main{
	public static void main(String[] args){
    	Scanner sc=new Scanner(System.in);
    	int n=sc.nextInt();
    	int[] x=new int[n];
    	int t = 0;
    	for(int i=0;i<n;i++) {
    		x[i] = sc.nextInt();
    		t+=x[i];
    	}
    	t/=n;
    	long sum = 0;
    	long sum1= 0;
    	long sum2 = 0;
    	for(int i=0;i<n;i++) {
    		sum+=(int)Math.pow(x[i]-t, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum1+=(int)Math.pow(x[i]-t-1, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum2+=(int)Math.pow(x[i]-t+1, 2);
    	}
    	System.out.println(Math.min(Math.min(sum, sum1), sum2));
	}
} public class Main{
	public static void main(String[] args){
    	Scanner sc=new Scanner(System.in);
    	int n=sc.nextInt();
    	int[] x=new int[n];
    	int t = 0;
    	for(int i=0;i<n;i++) {
    		x[i] = sc.nextInt();
    		t+=x[i];
    	}
    	t/=n;
    	long sum = 0;
    	long sum1= 0;
    	long sum2 = 0;
    	for(int i=0;i<n;i++) {
    		sum+=(int)Math.pow(x[i]-t, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum1+=(int)Math.pow(x[i]-t-1, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum2+=(int)Math.pow(x[i]-t+1, 2);
    	}
    	System.out.println(Math.min(Math.min(sum, sum1), sum2));
	}
} Main
import java.util.*;
public class Main{
	public static void main(String[] args){
    	Scanner sc=new Scanner(System.in);
    	int n=sc.nextInt();
    	int[] x=new int[n];
    	int t = 0;
    	for(int i=0;i<n;i++) {
    		x[i] = sc.nextInt();
    		t+=x[i];
    	}
    	t/=n;
    	long sum = 0;
    	long sum1= 0;
    	long sum2 = 0;
    	for(int i=0;i<n;i++) {
    		sum+=(int)Math.pow(x[i]-t, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum1+=(int)Math.pow(x[i]-t-1, 2);
    	}
    	for(int i=0;i<n;i++) {
    		sum2+=(int)Math.pow(x[i]-t+1, 2);
    	}
    	System.out.println(Math.min(Math.min(sum, sum1), sum2));
	}
}