import java.util.Scanner;
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 max =0;
		for(int i = 0; i < n; i++){
			x[i] = sc.nextInt();
			if(i !=0 && max < x[i]){
				max = x[i];
			}
		}
		int res = 0;
		int min = 0;

		for(int i = 1; i <= max; i++){
			int tmp = 0;
			for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			}
			if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			}
		}
		System.out.println(min);

	}


} import java.util.Scanner; Scanner 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 max =0;
		for(int i = 0; i < n; i++){
			x[i] = sc.nextInt();
			if(i !=0 && max < x[i]){
				max = x[i];
			}
		}
		int res = 0;
		int min = 0;

		for(int i = 1; i <= max; i++){
			int tmp = 0;
			for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			}
			if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			}
		}
		System.out.println(min);

	}


} Main public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int[] x = new int[n];
		int max =0;
		for(int i = 0; i < n; i++){
			x[i] = sc.nextInt();
			if(i !=0 && max < x[i]){
				max = x[i];
			}
		}
		int res = 0;
		int min = 0;

		for(int i = 1; i <= max; i++){
			int tmp = 0;
			for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			}
			if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			}
		}
		System.out.println(min);

	} main {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int[] x = new int[n];
		int max =0;
		for(int i = 0; i < n; i++){
			x[i] = sc.nextInt();
			if(i !=0 && max < x[i]){
				max = x[i];
			}
		}
		int res = 0;
		int min = 0;

		for(int i = 1; i <= max; i++){
			int tmp = 0;
			for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			}
			if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			}
		}
		System.out.println(min);

	} 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 max =0; max 0 for(int i = 0; i < n; i++){
			x[i] = sc.nextInt();
			if(i !=0 && max < x[i]){
				max = x[i];
			}
		} int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
			x[i] = sc.nextInt();
			if(i !=0 && max < x[i]){
				max = x[i];
			}
		} {
			x[i] = sc.nextInt();
			if(i !=0 && max < x[i]){
				max = x[i];
			}
		} x[i] = sc.nextInt() x[i] x i sc.nextInt() sc.nextInt sc if(i !=0 && max < x[i]){
				max = x[i];
			} i !=0 && max < x[i] i !=0 i 0 max < x[i] max x[i] x i {
				max = x[i];
			} max = x[i] max x[i] x i int res = 0; res 0 int min = 0; min 0 for(int i = 1; i <= max; i++){
			int tmp = 0;
			for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			}
			if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			}
		} int i = 1; int i = 1; i 1 i <= max i max i++ i++ i {
			int tmp = 0;
			for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			}
			if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			}
		} {
			int tmp = 0;
			for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			}
			if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			}
		} int tmp = 0; tmp 0 for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			} int j = 0; int j = 0; j 0 j < x.length j x.length x x.length j++ j++ j {
				tmp += (i - x[j]) * (i - x[j]);
			} {
				tmp += (i - x[j]) * (i - x[j]);
			} tmp += (i - x[j]) * (i - x[j]) tmp (i - x[j]) * (i - x[j]) (i - x[j]) i x[j] x j (i - x[j]) i x[j] x j if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			} i == 1 i 1 {
				min = tmp;
			} min = tmp min tmp if(min > tmp){
				min = tmp;
			} min > tmp min tmp {
				min = tmp;
			} min = tmp min tmp System.out.println(min) System.out.println System.out System System.out min 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 max =0;
		for(int i = 0; i < n; i++){
			x[i] = sc.nextInt();
			if(i !=0 && max < x[i]){
				max = x[i];
			}
		}
		int res = 0;
		int min = 0;

		for(int i = 1; i <= max; i++){
			int tmp = 0;
			for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			}
			if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			}
		}
		System.out.println(min);

	}


} 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 max =0;
		for(int i = 0; i < n; i++){
			x[i] = sc.nextInt();
			if(i !=0 && max < x[i]){
				max = x[i];
			}
		}
		int res = 0;
		int min = 0;

		for(int i = 1; i <= max; i++){
			int tmp = 0;
			for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			}
			if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			}
		}
		System.out.println(min);

	}


} Main
import java.util.Scanner;
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 max =0;
		for(int i = 0; i < n; i++){
			x[i] = sc.nextInt();
			if(i !=0 && max < x[i]){
				max = x[i];
			}
		}
		int res = 0;
		int min = 0;

		for(int i = 1; i <= max; i++){
			int tmp = 0;
			for(int j = 0; j < x.length; j++){
				tmp += (i - x[j]) * (i - x[j]);
			}
			if(i == 1){
				min = tmp;
			}else if(min > tmp){
				min = tmp;
			}
		}
		System.out.println(min);

	}


}