Yanğından sonra təmizləmək
Agent Vasya 00* Pupkin poçt qutusunda üçbucaq şəklində bir məktub tapdı. Bu, Mərkəzdən göndərilmiş bir mesaj idi. Məxfilik qaydalarına uyğun olaraq, Mərkəzdən göndərilən bütün mesajlar öz-özünü məhv edən mexanizmlə təchiz olunur və Vasya bilir ki, zərfi açan kimi üçbucağın hər üç zirvəsinə tətbiq olunan xüsusi maddə hava ilə reaksiyaya girərək alovlanacaq.
Vasya məktubun yanma vaxtını hesabladıqdan və bir fincan qəhvə içdikdən sonra qarşısında yeni bir vəzifə durdu. Masanın üstündə məktubdan üçbucaq şəklində kül qaldı və indi o, külü düz xətləri olan bir faraşın köməyi ilə bir nöqtəyə toplamaq istəyir. Vasya faraşın əsasını masa üzərində hərəkət etdirərək külü yığa bilər. Faraşın hərəkət vektoru dəyişmir və mütləq əsasına ortoqonal deyil. Üçbucağın faraşın əsasına düşən nöqtələrinin faraşa nisbətən mövqeyi dəyişmir, lakin masada qalır.
Faraşın əsasında hər hansı bir nöqtəni sabitləşdirək, o zaman Vasya külü yığarkən bu nöqtənin keçəcəyi məsafəni müəyyən etmək olar. Bu ölçüyə təmizlik cəzası deyəcəyik. Vasya hər şeyi optimallaşdırmağa çalışdığı üçün indi onu maraqlandıran minimal təmizlik cəzasının nə qədər olmasıdır?
Giriş verilənləri
Giriş məlumatları üç sətirdən ibarətdir. Hər sətirdə üçbucağın zirvələrinin koordinatları olan iki ədəd var. Bütün koordinatlar tam ədədlərdir və modulu 10^5-dən böyük deyil. Üç zirvənin bir düz xətt üzərində olmadığı təmin edilir.
Çıxış verilənləri
Çıxış məlumatlarının yeganə sətirində bir real ədəd - minimal cəzanı çıxarın. Cavabı ondalık nöqtədən sonra ən azı altı rəqəmlə göstərmək lazımdır.