#include<bits/stdc++.h>// Copy Korte ascho tai nah //
#define CASE(t) printf("Case %d: ",t)
#define gcd(a,b) __gcd(a,b)
#define lcm(a,b) ((a)*(b))/gcd(a,b)
#define PI 2*acos(0.0)
#define ll long long int
//MD.JAHIR RAYHAN , 11th batch CSE ,ID : 11908028 , Comilla University (2018-2019) :
//Email : rayhanlabib7@gmail.com, Phone : 01637809651.
using namespace std;
int main()
{
double n,a,b,c,x,y,z,s,m,i,j,t;
while(cin>>n>>a>>b){
m=n/2;
x=(PI*m*m*m*4)/3;
//cout<<x<<endl;
y=(PI*b*b*(3*m-b))/3;
z=(PI*a*a*(3*m-a))/3;
printf("%.6lf ",x-z);
printf("%.6lf ",z-y);
printf("%.6lf ",y);
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4vLyBDb3B5IEtvcnRlIGFzY2hvIHRhaSBuYWggLy8KI2RlZmluZSBDQVNFKHQpICAgICAgICAgICAgICAgICBwcmludGYoIkNhc2UgJWQ6ICIsdCkKI2RlZmluZSBnY2QoYSxiKSAgICAgICAgICAgICAgICBfX2djZChhLGIpCiNkZWZpbmUgbGNtKGEsYikgICAgICAgICAgICAgICAgKChhKSooYikpL2djZChhLGIpCiNkZWZpbmUgUEkgICAgICAgICAgICAgICAgICAgICAgMiphY29zKDAuMCkKI2RlZmluZSBsbCAgICAgICAgICAgICAgICAgICAgICBsb25nIGxvbmcgaW50Ci8vTUQuSkFISVIgUkFZSEFOICAsIDExdGggYmF0Y2ggQ1NFICxJRCA6IDExOTA4MDI4ICwgQ29taWxsYSBVbml2ZXJzaXR5ICgyMDE4LTIwMTkpIDoKLy9FbWFpbCA6IHJheWhhbmxhYmliN0BnbWFpbC5jb20sIFBob25lIDogMDE2Mzc4MDk2NTEuCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewpkb3VibGUgbixhLGIsYyx4LHkseixzLG0saSxqLHQ7CndoaWxlKGNpbj4+bj4+YT4+Yil7Cm09bi8yOwp4PShQSSptKm0qbSo0KS8zOwovL2NvdXQ8PHg8PGVuZGw7Cnk9KFBJKmIqYiooMyptLWIpKS8zOwp6PShQSSphKmEqKDMqbS1hKSkvMzsKcHJpbnRmKCIlLjZsZiAiLHgteik7CnByaW50ZigiJS42bGYgIix6LXkpOwpwcmludGYoIiUuNmxmICIseSk7Cgp9CnJldHVybiAwOwp9Cgo=