할머니가 대가족 모임을 위해 밀주 위스키를 담그고 있습니다. 친척이 워낙 많아 여러 번에 나누어 술을 빚은 뒤, 커다란 금속 크림 통에 모두 부어 모읍니다. 몇 통을 빚고 맛도 보던 할머니가 그만 비틀거리다 통을 옆으로 넘어뜨렸습니다. 다행히 뚜껑이 꽉 닫혀 있어 위스키는 한 방울도 새지 않았습니다.
이 통은 하나의 중심축을 기준으로 한 회전체입니다. 높이 $h_b$, 지름 $d_b$인 원통형 몸통과, 높이 $h_n$, 지름 $d_n$인 원통형 목으로 이루어져 있습니다. 몸통과 목은 같은 축을 공유하며, 원뿔대(테이퍼진 원뿔) 모양의 어깨로 이어져 통 전체의 높이가 $h$가 됩니다. 따라서 어깨의 높이는 $h - h_b - h_n$입니다. 통의 바닥은 지름 $d_b$인 원판이 몸통을 막고, 뚜껑은 지름 $d_n$인 원판이 목을 막습니다.
통을 똑바로 세웠을 때 위스키의 깊이는 $k$ cm였습니다. 이 통을 옆으로 눕혔을 때, 통의 가장 낮은 지점에서 잰 위스키의 깊이는 얼마입니까?

입력은 여러 개의 테스트 케이스로 이루어집니다. 각 테스트 케이스는 실수 여섯 개 $k$, $h_b$, $d_b$, $h_n$, $d_n$, $h$가 적힌 한 줄입니다. $100 \ge h \ge h_b + h_n$ 그리고 $100 \ge d_b \ge d_n$임이 보장됩니다. 마지막 테스트 케이스 다음에는 0 0 0 0 0 0인 줄이 오며, 이 줄은 처리하지 않습니다.
각 테스트 케이스마다, 통을 옆으로 눕혔을 때 위스키의 깊이 $s$를 소수점 아래 둘째 자리까지 반올림하여 한 줄에 출력하세요.