벤 다이어그램

아직 제출이 없습니다시간 제한8초메모리 제한512 MB

문제

앨리스는 과외 교사다. 수업 자료를 만드는 일도 앨리스의 몫이라, 지금은 두 집합 AABB의 벤 다이어그램을 그리고 있다.

벤 다이어그램은 집합 사이의 관계를 나타내는 그림이다. AABB의 벤 다이어그램에서 바깥쪽 직사각형은 전체집합 UU를 나타내고, 그 안의 두 원은 각각 AABB를 나타낸다. 두 원이 겹치는 부분은 교집합 ABA \cap B에 대응한다.

앨리스는 그림이 수치까지 담기를 바란다. 그래서 각 영역의 넓이가 그 영역이 나타내는 집합의 원소 개수와 같아야 한다는 조건을 걸었다. 한 원의 넓이는 A|A|, 다른 원의 넓이는 B|B|, 두 원이 겹치는 부분의 넓이는 AB|A \cap B|여야 한다. X|X|는 집합 XX의 원소 개수다.

직사각형은 이미 그려져 있고, 왼쪽 아래 꼭짓점이 (0,0)(0, 0), 오른쪽 위 꼭짓점이 (UW,UH)(U_W, U_H)다. 두 원은 모두 이 직사각형 안에 들어가야 한다. 각 원의 중심과 반지름을 구하는 프로그램을 작성하라.

입력

입력은 여러 개의 데이터 집합으로 이루어진다. 데이터 집합의 개수는 300300개 이하다. 각 데이터 집합은 정수 다섯 개가 놓인 한 줄이다.

UW UH |A| |B| |A∩B|

UWU_WUHU_H (1UW,UH1001 \le U_W, U_H \le 100)는 전체집합 UU를 나타내는 직사각형의 가로 길이와 세로 길이다. A|A|, B|B|, AB|A \cap B| (1A,B100001 \le |A|, |B| \le 10000, 0ABmin(A,B)0 \le |A \cap B| \le \min(|A|, |B|))는 각각 AA, BB, ABA \cap B의 원소 개수다. 마지막 줄에는 00 다섯 개가 놓이며, 이 줄은 데이터 집합이 아니다.

UWU_WUHU_H0.010.01 이내로 달라져도 두 원을 그릴 수 있는지 여부는 바뀌지 않는다.

출력

각 데이터 집합마다 한 줄을 출력한다. 앨리스의 조건을 만족하는 배치는 여러 가지가 있으므로, 다음 규칙이 정하는 배치 하나를 출력한다.

반지름은 넓이 조건에서 바로 정해진다. RA=A/πR_A = \sqrt{|A| / \pi}, RB=B/πR_B = \sqrt{|B| / \pi}.

dd를 겹치는 부분의 넓이가 AB|A \cap B|가 되는 두 중심 사이의 거리 중 가장 작은 값이라고 하자. AB=0|A \cap B| = 0이면 d=RA+RBd = R_A + R_B다. AB=min(A,B)|A \cap B| = \min(|A|, |B|)이면 d=0d = 0이다. 그 밖의 경우에는 RARB<d<RA+RB|R_A - R_B| < d < R_A + R_Bdd가 정확히 하나 있다.

다음 두 조건이 모두 성립할 때에만 두 원을 그릴 수 있다.

  • 2max(RA,RB)min(UW,UH)2\max(R_A, R_B) \le \min(U_W, U_H)
  • dDd \le D. 여기서 D=(UWRARB)2+(UHRARB)2D = \sqrt{(U_W - R_A - R_B)^2 + (U_H - R_A - R_B)^2}

둘 중 하나라도 성립하지 않으면 impossible을 출력한다.

성립하면 s=d/Ds = d / D로 두고, D=0D = 0인 경우에는 s=0s = 0으로 둔다. 그리고 다음 여섯 값을

  • XA=UW/2s(UW/2RA)X_A = U_W/2 - s (U_W/2 - R_A)
  • YA=UH/2s(UH/2RA)Y_A = U_H/2 - s (U_H/2 - R_A)
  • RAR_A
  • XB=UW/2+s(UW/2RB)X_B = U_W/2 + s (U_W/2 - R_B)
  • YB=UH/2+s(UH/2RB)Y_B = U_H/2 + s (U_H/2 - R_B)
  • RBR_B

이 순서대로 한 줄에, 공백 하나로 구분해, 소수점 아래 아홉 자리까지 출력한다. 말로 옮기면 원 AA의 중심은 직사각형의 중심에서 점 (RA,RA)(R_A, R_A)로 향하는 선분 위에, 원 BB의 중심은 직사각형의 중심에서 점 (UWRB,UHRB)(U_W - R_B, U_H - R_B)로 향하는 선분 위에 있고, 두 중심 모두 자기 선분에서 같은 비율 ss만큼 나아간 지점에 놓인다.