Let denote the geometric distance between two points and on the plane. Given three points , and , please choose three points , and such that:
, and are on the same straight line;
the sum of distances is as small as possible.
Input consists of several cases, each one with three different points , and . Every given point has two real coordinates with at most two digits after the decimal point, and with absolute value between and .
For every case, print the minimum sum of distances with four digits after the decimal point. The input cases have no precision issues.
Input
0 0 100 0 0 100 -1.5 -0.5 0.5 0.5 2.5 1.5
Output
70.7107 0.0000