Məsələlər
Цилиндр
Цилиндр
Из листка бумаги ножницами Вы можете вырезать две поверхности, из которых можно сложить цилиндр следующим образом:
\begin{enumerate}
\item Разрезать бумагу горизонтально (параллельно короткой стороне), получив две прямоугольные части.
\item Из первой части вырезать круг максимального радиуса. Он будет лежать в основании цилиндра.
\item Скрутите вторую прямоугольную часть в трубочку так чтобы ее периметр равнялся длине окружности, обрамляющей круг. Прикрепите трубочку к основанию цилиндра. Заметим, что трубочка может содержать накрывающуюся часть бумаги, так как ее радиус подгоняли к длине радиуса основания цилиндра.
\end{enumerate}
По заданным размерам бумаги следует построить подобным образом цилиндр максимального объема.
\InputFile
Входные данные состоят из нескольких тестов. Каждый тест содержит два числа \textbf{w} и \textbf{h} (\textbf{1} ≤ \textbf{w} ≤ \textbf{h} ≤ \textbf{100}), обозначающие ширину и высоту куска бумаги. Последний тест содержит два ноля и не обрабатывается.
\OutputFile
Для каждого теста в отдельной строке вывести значение наибольшего возможного объема цилиндра, который можно построить из куска бумаги заданных размеров. Объем следует выводить с \textbf{3} десятичными знаками.
Giriş verilənləri #1
10 10 10 50 10 30 0 0
Çıxış verilənləri #1
54.247 785.398 412.095