/* ex4_2
    nnasy */

#include <stdio.h>
#include <math.h>
#define PI 3.14159265358979

int main(void) {
    // 宣言と入力
    double lengthHour, lengthMin, hour, min;
    scanf("%lf%lf%lf%lf", &lengthHour, &lengthMin, &hour, &min);

    // 0時からの時計回りのそれぞれの角度
    double thetaMin = (PI/180)*(min/60)*360;
    double thetaHour = (PI/180)*(hour+min/60)/12*360;

    // 時針と短針のなす角
    double theta = thetaMin - thetaHour;

    // 余弦定理を用いた距離の計算
    printf("%.10f\n", sqrt(pow(lengthHour,2)+pow(lengthMin,2)-2*lengthHour*lengthMin*cos(theta)));

    return 0;
}