#include <iostream>
#include <cstdio>
#include <cmath>

using namespace std;

int main (int argc, char const* argv[])
{
    double a,b,c,d,e,f;
    double x,y;
    
    while(cin >> a >> b >> c >> d >> e >> f){
        if(a && b && d && e){
            x = (c*e - b*f) / (a*e - b*d);
            y = (c - a*((c*e - b*f) / (a*e - b*d)))/b;
        }

        if(!a){
            y = c/b;
            x = !e ? x = f/d : (f - e*(c/b))/d;
        }

        if(!b){
            x = c/a;
            y = !d ? f/e : (f - d*(c/a))/e;
        }

        if(!d){
            y = f/e;
            x = !b ? c/a : (c - e*(f/e))/a;
        }

        if(!e){
            x = f/x;
            y = !a ? c/b : (c - a*(f/x))/b;
        }

        x = round(x * 1000)/1000.0;
        y = round(y * 1000)/1000.0;
        
        printf("%.03lf %.03lf\n",x,y);
    }
    
    return 0;
}