#include<bits/stdc++.h>
using namespace std;
double a[15],b[15],x[210],y[210],mn=1e9;
double f(double x1,double y1,double x2,double y2)
{
return sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
}
int main()
{
int n;
double sum=0;
cin>>n;
for (int i=1;i<=n;i++)
{
cin>>x[i]>>y[i];
a[i]=i;
}
do
{
sum=0;
for (int i=1;i<=n;i++)
{
int l=a[i-1],now=a[i];
sum+=f(x[l],y[l],x[now],y[now]);
}
if (mn>sum)
{
mn=sum;
}
}
while (next_permutation(a+1,a+n+1));
printf("%.2f",mn);
}