#include <bits/stdc++.h>
using namespace std;
int cnt=0,s=0;
double a,b,c,d;
double f(double x){return a*x*x*x+b*x*x+c*x+d;};
double qz(double l,double r){
double mid=(l+r)/2;
if(f(l)*f(mid)<0)qz(l,mid);
else qz(mid,r);
cnt++;
if(cnt==7)return mid;
}
int main()
{
cin>>a>>b>>c>>d;
for(int i=-100;i<100;i++){
double l=i,r=i+1;
if(f(l)*f(r)>0)continue;
else{
s++;
cout<<qz(l,r);
}
}
return 0;
}