main = do
 li <- getLine
 let [a,b,h,m] = map read $ words li
 let ans = compute a b h m
 print ans

{-
分針は m / 60 * 2pi の b の位置
時針は h / 12 * 2pi + m / 60 / 12 * 2pi の a の位置
-}

compute :: Double -> Double -> Double -> Double -> Double
compute a b h m = sqrt ((x1-x2)^2 + (y1-y2)^2)
  where
    r1 = m * 2 * pi / 60
    (x1,y1) = (b * cos r1, b * sin r1)
    r2 = (h + m / 60) * 2 * pi / 12
    (x2,y2) = (a * cos r2, a * sin r2)