eolymp
bolt
Try our new interface for solving problems
Problems

Burn after reading

Burn after reading

Time limit 1 second
Memory limit 256 MiB

Агент Вася 00* Пупкин снова обнаружил в своём почтовом ящике треугольное письмо. Послание из Центра. для соблюдения секретности все послания из Центра снабжаются механизмом самоуничтожения, и Вас знает, что как только он вскроет конверт, специальное вещество, нанесённое на все три вершины треугольного послания, прореагирует с воздухом и воспламенится. Пламя распространяется по посланию со коростью 1 см/сек. Вася знает, что обычно самая полезная часть письма сгорает самой последней. Теперь он хочет узнать, сколько времени у него будет на прочтение письма, и как много он упустит, если пойдёт сварить себе чашечку кофе.

Input data

Входные данрные содержат три строки. В каждой строке содержится пара чисел - координаты вершин треугольника.

Все координаты целые числа, не превосходящие по модулю 10^5. Гарантируется, что три вершины не лежат на одной прямой.

Output data

В едиственную строку выходного файла вывести одно вещественное число - минимальное время, за которое треугольник сгорит полностью. Ответ неоходимо выводить с точностью не менее чем с шестью знаками после десятичной точки.

Examples

Input example #1
0 0
3 0
3 4
Output example #1
2.5000000000
Source Kharkov Winter School 2012 Contest* S.Pack