#include <bits/stdc++.h>
using namespace std;
 
int main() {
  int A, B, H, M;
  cin >> A >> B >> H >> M;
  
  int H5 = H * 30 + M * 0.5;
  int M6 = M * 6;
  int cosValue;
  if (H5 < M6) {
    int v = M6 - H5;
    if (v > 180) {
      cosValue = 360 - v;
    } else {
      cosValue = v;
    }
  } else {
    int v = H5 - M6;
    cosValue = v;
    if (v > 180) {
      cosValue = 360 - v;
    } else {
      cosValue = v;
    }
  }
  
  int ans = A * A + B * B - 2 * A * B * cos(cosValue);
  cout << sqrt(ans) << endl;
}