Расстояние от точки до отрезка

Входные данные

Шесть чисел – координаты точки и координаты концов отрезка. Все числа целые и не превосходят $10^9$ по модулю.

Выходные данные

Одно число – расстояние от точки до отрезка с шестью верными знаками после точки.

Примеры
Входные данные
0 0 0 0 4 0
Выходные данные
0.00000
Входные данные
4 0 0 0 4 0
Выходные данные
0.00000

Задача на informatics