#include<bits/stdc++.h>
using namespace std;
int main(){
  int A,B,H,M;
  cin>>A>>B>>H>>M;
  double f=30*H+M*0.5;//分針（度）
  double j=M*6;//時針（度）
  double C=(A*A+B*B-2*A*B*cos((f-j)*M_PI/180.0));
  double ans=sqrt(C);
  cout<<std::setprecision(12)<<ans<<endl;
  
}