There are multiple test cases. The first line of input contains an integer $T$, indicating the number of test cases. For each test case:
The first line contains an integer $N$ – the number of vertices of the convex polygon(the shape of CRB‘s farm).
Then $N$ lines follow, $i$-th line containing two integers $x$ and $y$, the coordinates of $i$-th vertex. The vertices are given in counter-clockwise order.
The first line contains an integer $K$ – the number of barns.
Each of the next $K$ lines contains two integers $x$ and $y$, the coordinates of the barn.
1 ≤ $T$ ≤ 9
3 ≤ $N$, $K$ ≤ 2 * $10^{5}$
$-10^{9}$ ≤ $x$, $y$ ≤ $10^{9}$
All points(including farm vertices and barns) are pairwise different.
It is guaranteed that the barns never all lie on a line.