#include<bits/stdc++.h>
using namespace std;
int a[5];
int main(){
int x,m,n;
cin>>x>>m>>n;
a[1]=x/2;
a[2]=x;
a[3]=180-x*2;
a[4]=(180-x)/2;
sort(a+1,a+4+1);
for(int i=1;i<=4;i++){
for(int j=1;j<=4;j++){
if(a[i]==a[j]&&i!=j)
a[i]=0;
}
}
for(int i=1;i<=4;i++){
if(a[i]!=0) cout<<a[i]<<" ";
}
cout<<endl;
if(m!=n)
cout<<fixed<<setprecision(5)<<sqrt(n*n-m*m)<<" "<<fixed<<setprecision(5)<<sqrt(n*n+m*m);
else cout<<fixed<<setprecision(5)<<sqrt(n*n+m*m);
return 0;
}