#include <stdio.h>
#include <math.h>

// funkcia, ktora spocita dlzku usecky
double dlzka(double x1, double y1,
             double x2, double y2) {
    double dx = x1 - x2;
    double dy = y1 - y2;
    return sqrt(dx * dx + dy * dy);
}


// TODO: sem napiste vasu funkciu obvod


int main() {
    double Ax, Ay, Bx, By, Cx, Cy, Dx, Dy;

    // nacitame 4 body
    scanf("%lf %lf", &Ax, &Ay);
    scanf("%lf %lf", &Bx, &By);
    scanf("%lf %lf", &Cx, &Cy);
    scanf("%lf %lf", &Dx, &Dy);

    // pre kazdu trojicu vstupnych bodov vypiseme obvod trojuholnika
    printf("%.4f\n", obvod(Ax, Ay, Bx, By, Cx, Cy));
    printf("%.4f\n", obvod(Ax, Ay, Bx, By, Dx, Dy));
    printf("%.4f\n", obvod(Ax, Ay, Cx, Cy, Dx, Dy));
    printf("%.4f\n", obvod(Bx, By, Cx, Cy, Dx, Dy));
}
