#include<iostream>
#include<iomanip>
#define f(x) a * x * x * x + b * x * x + c * x + d
using namespace std;
int 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 (f(l) == 0) {
cout << fixed << setprecision(2) << l << " ";
continue;
}
if (f(l) * f(r) < 0) {
while (r - l > eps) {
double mid = (l + r) / 2;
if (f(mid) * f(l) < 0) {
r = mid;
}
else {
l = mid;
}
}
cout << fixed << setprecision(2) << l << " ";
}
}
return 0;
}