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

int main(void) {
	double A, B, H, M;
	scanf("%lf %lf %lf %lf", &A, &B, &H, &M);

	double argA, argB, arg;
	double C;
	double rad;

	argA = (H / 12) * 360;
	argB = (M / 60) * 360;
	
	
	printf("%lf %lf\n", argA, argB);
	if (argA < argB) {
		if (argB - argA > 180) {
			rad = (argB - argA - 180) * PI / 180;
			C = sqrt(A * A + B * B - (2 * A * B * cos(rad)));
		}
		else {
			rad = (argB - argA) * PI / 180;
			C = sqrt(A * A + B * B - (2 * A * B * cos(rad)));
		}
		
	}
	else {
		if (argA - argB > 180) {
			rad = (argA - argB - 180) * PI / 180;
			C = sqrt(A * A + B * B - (2 * A * B * cos(rad)));
		}
		else {
			rad = (argA - argB) * PI / 180;
			C = sqrt(A * A + B * B - (2 * A * B * cos(rad)));
		}
	}

	printf("%lf\n", C);
	

	return 0;
}