你知道旅馆(hotel)和汽车旅馆(motel)之间有什么区别吗?没错,区别就在于里面住着多少只苍蝇。Norman 是一家非常受欢迎的美国汽车旅馆的老板,但他的母亲坚持要他把汽车旅馆改成普通的旅馆。这正是为什么 Norman 在 2016 年收到了一把形状为 $K$ 边形(具有 $K$ 条边的多边形)的苍蝇拍作为圣诞礼物的原因。
为了满足母亲的要求,Norman 站在一扇有 $N$ 只苍蝇的窗户前。由于 Norman 连一只苍蝇都不忍心伤害,他想知道有多少种方法可以将苍蝇拍拍在窗户上,而不伤害任何一只苍蝇。
窗户是一个矩形,其左下角顶点位于坐标系的原点 $(0,0)$。当 Norman 将苍蝇拍拍在窗户上时,多边形的所有顶点必须位于整数坐标上,且整个苍蝇拍(包括其边界和内部)必须完全位于窗户内部。如果一只苍蝇位于苍蝇拍的顶点、边上或内部,则认为它受到了伤害。
输入格式
第一行包含整数 $X_p$、$Y_p$ 和 $N$($1 \le X_p, Y_p \le 500$,$0 \le N \le X_p \cdot Y_p$),分别表示窗户右上角的坐标以及窗户上苍蝇的数量。
接下来的 $N$ 行,每行包含两个整数 $X$ 和 $Y$($0 < X < X_p$,$0 < Y < Y_p$),表示窗户上某只苍蝇的坐标。
下一行包含整数 $K$($3 \le K \le 10000$),表示苍蝇拍的顶点数。
接下来的 $K$ 行,每行包含两个整数 $X_i$ 和 $Y_i$($-10^9 \le X_i, Y_i \le 10^9$),表示苍蝇拍的第 $i$ 个顶点。苍蝇拍的顶点按连线顺序给出,即相邻的顶点由一条直线段相连(最后一个顶点与第一个顶点也相连)。
输出格式
输出 Norman 在不伤害任何一只苍蝇的情况下,将苍蝇拍拍在窗户上的方案数。
数据范围
对于占总分 $62.5\%$ 的测试数据,满足 $1 \le X_p, Y_p \le 100$。
样例
输入 1
4 5 2 1 3 3 4 4 0 0 2 0 2 2 0 2
输出 1
4
输入 2
5 5 3 1 4 1 3 2 2 3 4 7 6 3 7 6
输出 2
3
输入 3
6 7 2 2 5 4 5 8 1 4 3 3 4 1 5 3 7 4 5 5 4 7 3 5
输出 3
1
说明
第三个样例的解释:
第三个样例的解释