#1017 소는 똑똑해야 제 맛

142  1 s   128 MB  

Description

외딴 농가에서 소를 키우며 살아가는 농부 존 류. 게으른 그는 일은 안하고 매일 침대에서 중력과의 싸움에서 패해 일어나지 못하고 뒹굴 거리는 생활을 반복하고 있었다. 결국 그는 파산의 위기를 맞게 되는데… 존 류는 이 위기를 탈출하기 위해 고심 끝에 소들을 훈련시켜 TV에 내보내서 돈을 벌 계획을 세운다. 존 류는 소들에게 연립방정식을 풀 수 있도록 훈련을 시키기로 한다. “연립방정식을 푸는 소라니!! 우왕ㅋ굳ㅋ” 그러나 문제가 있었으니, 정작 소들이 푼 연립방정식을 존 류가 풀지 못해서 답이 맞았는지 아닌지를 확인할 방법이 없었다. 존 류를 도와줄 프로그램을 작성해보자.

Input

첫 줄에는 Test Case의 수 T가 입력된다. (0 ≤ T ≤ 20) 다음 줄에는 Ax + By = num1, Cx + Dy = num2 의 방정식에 대한 test case들이 입력된다. 각 Test Case의 첫 줄에는 A, B, num1 이 입력된다. 다음 줄에는 C, D, num2 이 입력된다. A, B, num1, C, D, num2는 정수형이다. (0 ≤ A, B, num1, C, D, num2 ≤ 20)

Output

연립방정식을 만족하는 x, y를 빈 칸으로 구분해서 소수점 셋째 자리에서 반올림 하여 출력한다. 만약, 연립방정식을 만족하는 x, y가 없거나 무수히 많다면 -1을 출력한다.

Sample Input

Sample Output

1
1 2 3
3 4 -2
-8.00 5.50

HINT

%.2f 를 사용할 경우 셋째 자리에서 반올림 되어 출력된다.