编程题
### 问题描述
小明是一个有趣的数学爱好者,他喜欢发现各种有趣的几何形状。有一天,他在森林里发现了一块神秘的石板,石板上刻着两个多边形的坐标,分别为多边形 $A$ 和 $B$。这两个多边形都是由一些顶点按照顺时针方向依次连接而成的,且多边形 $A$ 是一个凸多边形,而多边形 $B$ 则不一定。他想确定这两个多边形的位置关系,即多边形 $B$ 是否被完全包含在多边形 $A$ 中。
为了解决这个问题,小明需要你的帮助,请编写一个程序,判断多边形 $B$ 是否被严格包含在多边形 $A$ 中。严格包含的意思是,多边形 $B$ 中的任何一个点都不在多边形 $A$ 的边界上。
### 输入格式
第一行是一个整数 $n$,表示多边形 $A$ 的顶点个数 。
接下来 $n$ 行,每行两个整数 $x_i$ 和 $y_i$,表示多边形 $A$ 的第 $i$ 个顶点的坐标,按照顺时针方向依次给出。
接下来一行是一个整数 $m$,表示多边形 $B$ 的顶点个数。接下来 $m$ 行,每行两个整数 $x_i$ 和 $y_i$,表示多边形 $B$ 的第 $i$ 个顶点的坐标,按照顺时针方向依次给出。
### 输出格式
输出一行,如果多边形 $B$ 被严格包含在多边形 $A$ 中,输出 "YES",否则输出 "NO"。
### 样例输入
```txt
6
-2 1
0 3
3 3
4 1
3 -2
2 -2
4
0 1
2 2
3 1
1 0
```
### 样例输出
```txt
YES
```
### 评测数据规模
对于 $100$% 的评测数据,$3 \leq n \leq 10^5,|x_i|, |y_i| \leq 10^9,3 \leq m \leq 2 \times 10^4$。