Треугольник задан на плоскости координатами своих вершин: (X_1, Y_1), (X_2, Y_2), (X_3, Y_3). Найти длину L стороны квадрата минимальной площади, в который можно поместить этот треугольник так, чтобы все вершины треугольника находились внутри квадрата либо на его сторонах.
Составьте программу SQUARE, которая по координатам вершин треугольника находит длину L стороны квадрата минимальной площади, в который можно поместить этот треугольник. L достаточно найти с точностью 10^{-4}.
Входной файл содержит в одной строке действительные числа X_1 Y_1 X_2 Y_2 X_3 Y_3, разделенные пробелами, – координаты вершин треугольника (-10000 ≤ X_1, Y_1, X_2, Y_2, X_3, Y_3 ≤ 10000).
Выходной файл должен содержать одно число - длину L стороны искомого квадрата.