#include using namespace std; int main() { cout.precision(10); cout << fixed; int q; cin >> q; while (q--) { double p, r, y; cin >> p >> r >> y; auto calc = [&](double C) { double mn = -C, mx = +C; mn = max(mn, -C + p); mn = max(mn, (y+p+r)/2-C); mn = max(mn, (y+p-r)/2-C); mx = min(mx, +C + p); mx = min(mx, (y+p+r)/2+C); mx = min(mx, (y+p-r)/2+C); return make_pair(mn, mx); }; auto o = calc(0.0); double e = (o.first + o.second) * 0.5; double w = e - p; double n = (y+p-2*e+r)/2; double s = (y+p-2*e-r)/2; cout << n << " " << e << " " << s << " " << w << endl; } }