#include <bits/stdc++.h>
using namespace std;
int n,i;
double x[111],y[111];
double sqr(double x) { return x*x; }
double calc(double a, double b) {
  double r=0;
  for (int i=0; i<n; i++) r+=sqr(a*x[i]+b-y[i]);
  return r;
}
double solve2(double a) {
  double r=1e6,l=-r;
  for (int it=0; it<100; it++) {
    double h1=(l+l+r)/3.,s1=calc(a,h1);
    double h2=(l+r+r)/3.,s2=calc(a,h2);
    if (s1<s2) r=h2; else l=h1;
  }
  return calc(a,(l+r)*0.5);
}
double solve(double l, double r) {
  for (int it=0; it<100; it++) {
    double h1=(l+l+r)/3.,s1=solve2(h1);
    double h2=(l+r+r)/3.,s2=solve2(h2);
    if (s1<s2) r=h2; else l=h1;
  }
  return solve2((l+r)*0.5);
}
int main() {
  scanf("%d",&n);
  for (i=0; i<n; i++) scanf("%lf%lf",&x[i],&y[i]);
  printf("%.8f\n",min(solve(-1e6,0),solve(0,1e6)));
  return 0;
}