func main() var c: float :: cui@input().toFloat(&) var ss: [][]char :: cui@input().split(" ") var r1: float :: ss[0].toFloat(&) var r2: float :: ss[1].toFloat(&) var rr: float :: (r2 - r1) / 2.0 var ans: float :: c * 2.0 * lib@pi ^ 2.0 * (r1 + rr) * rr ^ 2.0 do cui@print("\{ans.toStrFmt(".10f")}\n") end func