#include <iostream>
#include <algorithm>
#include <vector>
#include <math.h>
using namespace std;
typedef long long int ll;

int main(){
	double p[6];
	for(int i=0;i<6;i++){
		cin >>p[i];
	}
    p[2]-=p[0]; p[4]-=p[0];p[0]-=p[0];
	p[3]-=p[1]; p[5]-=p[1];p[1]-=p[1];
	double s=p[2]*p[5]-p[3]*p[4];
	if(s<0)s*=-1;
	double a=hypot(p[2],p[3]);
	double b=hypot(p[4],p[5]);
	double c=hypot(p[4]-p[2],p[5]-p[3]);
	double hmi=s/max(a,max(b,c));
	double ans=s/(a+b+c+2*hmi);
	printf("%.10f\n",ans);
}