#include<iostream>
#include<iomanip>
#include<cmath>
#define f(x) a * x * x * x + b * x * x + c * x + d
using namespace std;
double a, b, c, d;
int main() {
cin >> a >> b >> c >> d;
for (int i = -100; i <= 100; i++) {
double l = i, r = i + 1, eps = 1e-3;
if (fabs(f(l)) == 0) {
cout << fixed << setprecision(2) << l << " ";
continue;
}
if (fabs(f(l) * f(r)) < 0) {
while (r - l > eps) {
double mid = (l + r) / 2;
if (fabs(f(mid) * f(l)) < 0) {
r = mid;
}
else {
l = mid;
}
}
cout << fixed << setprecision(2) << l << " ";
}
}
return 0;
}