// inputに入力データ全体が入る
function Main(input) {
  // 1行目がinput[0], 2行目がinput[1], …に入る
  input = input.split("\n");
  var N = Number(input[0]);
  var X = input[1].split(" ");
  X = X.map(x => Number(x));
  X.sort(function(a, b) {
    if (a < b) return -1;
    if (a > b) return 1;
    return 0;
  });

  var totalSum = [];
  for (var i = X[0]; i < X[X.length - 1]; i++) {
    var total = X.map(x => {
      return (x - i) * (x - i);
    });
    totalSum.push(
      total.reduce(function(a, x) {
        return a + x;
      })
    );
    // more statements
  }

  console.log(Math.min.apply(null, totalSum));
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
