#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c,d;
cin>>a>>b>>c>>d;
for(int i=-100;i<=100;i++){
if((pow(i,3)*a+pow(i,2)*b+i*c+d)*(pow(i+1,3)*a+pow(i+1,2)*b+(i+1)*c+d)<=1e-3){
double le=i,ri=i+1;
while(le+1e-3<ri){
double mid=(le+ri)/2;
if((pow(le,3)*a+pow(le,2)*b+le*c+d)*(pow(mid,3)*a+pow(mid,2)*b+mid*c+d)>1e-3) le=mid;
else ri=mid;
}
printf("%.2f\n",le);
i++;
}
}
return 0;
}