#include <stdio.h>
double a,b,c,d;
double f(double x){
return a*x*x*x+b*x*x+c*x+d;
}
int main(){
scanf("%lf %lf %lf %lf",&a,&b,&c,&d);
double l,r;
double mid;
for(double i = -100;i<=100;i++){
l=i;
r=i+1;
if(f(l)==0){
printf("%.2f ",l);
}
if(f(l)*f(r)<0){
while(r-l>=0.001){
mid=(l+r)/2;
if(f(mid)*f(r)>0){
r=mid;
}else{
l=mid;
}
}
printf("%.2f",l);
}
}
}