/* ex4_2
   takafumi_ueki */
#include <stdio.h>
#include <math.h>
#define PI 3.1415926535

int main(void){
    int hour_length,min_length,hour,min;
    double rad,distance;
    scanf("%d %d %d %d",&hour_length,&min_length,&hour,&min);
    //時針と分針の成す角を計算する
    rad = (2*PI*min/60)-(2*PI*(hour*60+min)/720);
    //余弦の定理を用いて端点の間の距離を計算する。
    distance = sqrt((double)(pow(hour_length,2) + pow(min_length,2) - 2*hour_length*min_length*cos(rad)));
    printf("%.9f\n",distance);
    return 0;
}
