#include <iostream>
#include <stdio.h>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
		freopen("input.txt","rt",stdin);
	freopen("output.txt","wt",stdout);
	cout.setf(ios::fixed | ios::showpoint);
	cout.precision(4);
	double a,b,c,t;
	double v1,v2,v3,v4;
	cin>>a>>b>>t>>c;
	v3=100*(a-1)*(b-1)*(c*c-c*c*3.1415926/4)/(a*b*t*t);
	v4=100*(a-1)*(b-1)*c*c*3.1415926/(a*b*t*t*4);
	v1=100*((a-2)*(b-2)*(t-c)*(t-c)+4*((t-c)*(t-c)+2*(c/2)*(t-c)+(c/2)*(c/2))+2*(a-2+b-2)*((t-c)*(t-c)+(c/2)*(t-c)))/(a*b*t*t);
	v2=100-v1-v3-v4;
	cout<<v1<<' '<<v2<<' '<<v3<<' '<<v4;
	cin>>v4;
	return 0;
}