#include<bits/stdc++.h>
using namespace std;
double a,b,c,d;
double fx(double t)
{
return a*t*t*t+b*t*t+c*t+d;
}
int main()
{
int s=0;
cin>>a>>b>>c>>d;
double k=-100.0;
for(;k<=100.0&&s<=3;k+=0.01)
{
if(fx(k)>=-0.001&&fx(k)<=0.001)
{
cout<<fixed<<setprecision(2)<<k<<" ";
s++;
}
}
return 0;
}