#include<bits/stdc++.h>
using namespace std;
double a,b,c,d;
int f(double x){
return (x*x*x*a+x*x*b+x*c+d);
}
int main(){
cin>>a>>b>>c>>d;
double x,x1,x2,xx;
for(x=-100;x<=100;x++){
x1=x;x2=x+1;
if(f(x1)==0){
printf("%0.2lf",x1);
}else if(f(x1)*f(x2)<0){
while(x2-x1>=0.001){
xx=(x1+x2)/2;
if(f(xx)*f(x1)<0){
x2=xx;
}else {
x1=xx;
}
}
printf("%0.2lf",x1);
cout<<" ";
}
}
return 0;
}