Пішохідні зони проти кільцевих
У місті С. вже давно не проводили дорожніх реформ. Нарешті, мер вирішив покласти край заторам, зробивши всі дороги в місті односторонніми. Крім того, все місто буде покрите кільцевими автомобільними дорогами. Одностороння дорога вважається частиною кільцевої, якщо з її кінця можна дістатися до її початку, рухаючись по дорогах міста в дозволених напрямках. Деякі дороги не можуть стати частиною кільцевої, тому їх вирішено перетворити на пішохідні зони. Визначте загальну довжину пішохідних зон у місті після реформи. Дороги задані відрізками на площині, які можуть мати спільні частини. Спільна частина у двох або більше доріг не означає існування паралельних доріг "поруч", а лише те, що одна частина представлена в різних відрізках на площині.
Вхідні дані
У першому рядку вхідного файлу міститься ціле число n (1 ≤ n ≤ 40), де n — кількість доріг у місті. Далі в n рядках задані відрізки парами координат своїх кінців. Усі відрізки мають додатну довжину. Координати не перевищують 100 за абсолютною величиною.
Вихідні дані
Виведіть загальну довжину всіх пішохідних зон, отриманих у результаті реформи. Відповідь виводьте з точністю 5 знаків після десяткової точки.