# Author: Udit "luctivud" Gupta @ https://www.linkedin.com/in/udit-gupta-1b7863135/ # import math; from collections import * import sys; from functools import reduce import time; from itertools import groupby # sys.setrecursionlimit(10**6) # def input() : return sys.stdin.readline() def get_ints() : return map(int, input().strip().split()) def get_list() : return list(get_ints()) def get_string() : return list(input().strip().split()) def printxsp(*args) : return print(*args, end="") def printsp(*args) : return print(*args, end=" ") DIRECTIONS = [(+0, +1), (+0, -1), (+1, +0), (+1, -1)] NEIGHBOURS = [(-1, -1), (-1, +0), (-1, +1), (+0, -1),\ (+1, +1), (+1, +0), (+1, -1), (+0, +1)] # MAIN >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # for _test_ in range(int(input())): a, b, c, d, e, f = get_ints() # (cd-af)/(bd-ef) = y # (ec-bf)/(ea-bd) = x print((e*c-b*f)/(e*a-b*d), (c*d-a*f)/(b*d-a*e))