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