Міша, як і його мультяшний друг Вінні-Пух, дуже любив мед. З нетерпінням чекав він моменту, коли можна буде зібрати мед на пасіці. Однак на цьому шляху виникало чимало труднощів, головна з яких полягала в тому, що самі бджоли дуже не любили день збору меду ведмедем...
Одного разу, під час чергового збору меду, Мішу вкусили бджоли. Не бажаючи завдавати шкоди своїм невтомним працівницям, він просто втік з пасіки, але по дорозі перекинув одну з банок, яка вже була частково наповнена медом. На щастя для Міші, банка була закрита, і мед не вилився...
Допитлива Марічка зацікавилася простим питанням: яким буде рівень меду в банці, якщо її покласти горизонтально?
Банка складається з циліндрів і зрізаного конуса між ними (див. схематичний малюнок нижче, який Марічка намалювала гілкою на піску). Нехай у вертикальному положенні рівень меду в банці становить , висота нижньої частини банки h_b, її діаметр — d_b, висота верхньої частини — h_n, її діаметр — d_n. Загальна висота вертикальної банки — . Можна знехтувати товщиною дна, стінок та кришки банки.

Вхід складається з кількох тестових випадків. Кожен тестовий випадок записано в окремому рядку і містить через пропуск дійсні числа: k\ h_b\ d_b\ h_n\ d_n\ h. Рядок 0\ 0\ 0\ 0\ 0\ 0 означає кінець введення і не обробляється.
Для кожного тесту виведіть в окремому рядку рівень меду в банці, покладеній горизонтально, з точністю до двох десяткових знаків.
Приклад 1