/* ex4-2
  kt125 */

#include<stdio.h>
#include<math.h>

int main(void){
    int short_hand, long_hand, hour, minute;  //短針長、長針長、時間、分
    scanf("%d %d %d %d", &short_hand, &long_hand, &hour, &minute);

    double short_angle, //短針の０時からの角度
           long_angle, //長針の０分からの角度
           angle; //長針と短針のなす角

    short_angle = 2 * M_PI * ( hour + minute / 60.0) / 12 ;
    long_angle = 2 * M_PI * minute / 60.0;
    angle = fabs(short_angle - long_angle);

    double ans; //余弦定理で解答を導く
    ans = sqrt(pow(long_hand, 2) + pow(short_hand, 2) 
          - 2 * long_hand * short_hand * cos(angle));

    printf("%.20lf", ans);
    return 0;
}
