시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율
1 초 128 MB 20 4 3 21.429%

문제

희현이는 환상의 나라 에벌랜드가 새롭게 추진하는 래프팅 프로젝트의 디자이너로 취직을 하였다. 희현이는 바깥의 다각형이 안의 다각형을 포함하게끔 두 개의 다각형 그린 후, 그 사이 빈 공간을 래프팅 트랙으로 디자인 하였다.

자 이제 트랙을 만들었으니 튜브의 크기를 결정할 일만 남았다. 사람들을 '하태핫해'하게끔 만들고 싶은 희현이는 원형 튜브가 트랙을 움직이면서 자유롭게 회전이 되도록 만들고 싶다. 또한 튜브는 가능한 많은 사람이 탈 수 있도록 크게 만들고 싶지만 튜브의 크기가 너무 크면 트랙에 걸리게 되어 버린다.

이 때, 튜브의 크기를 얼마나 크게해야 될까?

입력

첫째 줄에는 테스트 케이스의 수가 주어진다. 최대 100개이다.

각 테스트 케이스마다 첫째 줄에는 내부 다각형의 점의 수 ni (3 ≤ ni ≤ 100)가 주어진다. 그 후 ni개 줄에는 각 점의 (x, y)좌표가 순서대로 주어진다.

그 다음 줄에는 외부 다각형의 점의 수 no (3 ≤ no ≤ 100)가 주어진다. 그 후 no개 줄에는 각 점의 (x, y)좌표가 순서대로 주어진다.

모든 좌표의 절대값은 1000 이하이고, 다각형의 점은 시계 혹은 반시계 방향으로 주어진다. 두 개의 다각형은 서로 겹치거나 만나지 않는다. 항상 외부 다각형은 내부 다각형을 포함한다.

출력

각 테스트케이스마다 튜브의 최대 크기를 출력한다. 상대/절대 오차가 10^-6 미만인 경우 정답으로 처리한다.

예제 입력

2
4
-5 -5
5 -5
5 5
-5 5
4
-10 -10
-10 10
10 10
10 -10
3
0 0
1 0
1 1
5
3 -3
3 3
-4 2
-1 -1
-2 -2

예제 출력

2.5
0.70710678

힌트