#include <iostream>
using namespace std;

float det(float a[2][2]){
	return a[0][0]*a[1][1]-a[0][1]*a[1][0];
}
float detx(float a[2][2],float p,float q){
	return p*a[1][1]-a[0][1]*q;
}
float dety(float a[2][2],float p,float q){
	return a[0][0]*q-p*a[1][0];
}

int main(){
	float a[2][2];
	float p,q;

	while(cin>>a[0][0]>>a[0][1]>>p>>a[1][0]>>a[1][1]>>q){
		float d1;
		float x,y;
		d1=det(a);
		x=detx(a,p,q)/d1;
		if(x==-0) x=0;
		y=dety(a,p,q)/d1;
		if(y==-0) y=0;
		cout.precision(3);
		cout.setf(ios::fixed);
		cout<<x<<" "<<y<<"\n";
	}
	return 0;
}