#include <iostream>
#include <math.h>
using namespace std;

int main(){
    double xA, yA, xB, yB, xC, yC; int h, S, AB, BC, AC;
    cin>>xA>>yA>>xB>>yB>>xC>>yC;
    AB = sqrt((xB-xA)*(xB-xA)+(yB-yA)*(yB-yA));
	BC = sqrt((xC-xB)*(xC-xB)+(yC-yB)*(yC-yB));
	AC = sqrt((xA-xC)*(xA-xC)+(yA-yC)*(yA-yC));
	{
		if((AB>BC+AC)&&(BC>AB+AC)&&(AC>AB+BC))
		{
			cout << ("Treygolnik ne syshestvyet");
		}
		else
		{
			S = fabs((xB-xA)*(yC-yA)-(xC-xA)*(yB-yA))/2.0; 
 			h = (2*S)/ BC;
	 		cout << BC << " " << h;
	 	}
	}
	return 0;
}
