#include<cstdio>
#include<math.h>
int a,b,c,d;
float f(float k)
{
float f;
f=a*k*k*k+b*k*k+c*k+d;
return f;
}
void find(float l,float r)
{
float mid;
while(abs(r-l)>0.001){
mid=(l+r)/2;
if(f(mid)*f(r)<=0){
l=mid;
}else{
r=mid;
}
}printf("%.2f ",l);
}
int main()
{
scanf("%d %d %d %d",&a,&b,&c,&d);
for(int i=-100;i<=100;i++){
if(f(i)*f(i+1)<=0)
find(i,i+1);
}
return 0;
}