#include <bits/stdc++.h>
using namespace std;
double H,M,x,y; 
int main(){
	cin>>x>>y>>H>>M;
	double AR=fabs(H*30.0-(6.0-0.5)*M);
	if(AR>=180.0)AR=360.0-AR;
	printf("%.10lf",sqrt(x*x+y*y-2.0*x*y*cos(AR*3.141592653579693/180.0)));
}