#include <iostream>
#include <algorithm>
#include <string>
#include <vector>
#include <stack>
#include <queue>
#include <cstring>
#include <climits>
#include <cmath>
#include <cfloat>

#define FOR(i,b,n) for(int i=b;i<n;i++)
#define CLR(mat) memset(mat, 0, sizeof(mat))
#define INF 1<<25

using namespace std;

double a,b,c,d,e,f,x,y;
double rmat[2][2];

int main()
{
	while( cin >> a >> b >> c >> d >> e >> f, !cin.eof())
	{
		double delta = 1/(a*e - b*d);

		rmat[0][0] = delta*e;
		rmat[0][1] = -delta*b;
		rmat[1][0] = -delta*d;
		rmat[1][1] = delta*a;


		x = c*rmat[0][0] + f*rmat[0][1];
		y = c*rmat[1][0] + f*rmat[1][1];

		printf("%.3lf %.3lf\n",x,y);

	}

	return 0;
}