#include<bits/stdc++.h>
using namespace std;
int n;
double s=0;
struct p
{
double x,y,z;
}p[50001];
int main()
{
cin>>n;
for(int i=1;i<=n;i++)cin>>p[i].x>>p[i].y>>p[i].z;
for(int i=1;i<=n;i++)
for(int j=1;j<n;j++)
{
if(p[j].z>p[j+1].z)
{
swap(p[j].x,p[j+1].x);
swap(p[j].y,p[j+1].y);
swap(p[j].z,p[j+1].z);
}
}
for(int i=1;i<n;i++)s+=sqrt(pow(p[i].x-p[i+1].x,2)+pow(p[i].y-p[i+1].y,2)+pow(p[i].z-p[i+1].z,2));
printf("%.3lf",s);
}