#AT1594. F - . (Single Dot)

F - . (Single Dot)

F - . (单个点)

分数:$600$ 分

问题描述

有一个无限延伸的草地。

在这个草地上,有一只微小的牛。设 $(x, y)$ 表示距离牛当前所在点向南 $x\ \mathrm{cm}$,向东 $y\ \mathrm{cm}$ 的点。牛本身站在 $(0, 0)$ 点。

草地上还有 $N$ 条南北线和 $M$ 条东西线。第 $i$ 条南北线连接点 $(A_i, C_i)$ 和 $(B_i, C_i)$,第 $j$ 条东西线连接点 $(D_j, E_j)$ 和 $(D_j, F_j)$。

牛在移动时可以随意,但不能穿过线段(包括端点)。牛能够到达的区域的面积是多少?如果这个区域是无限大的,请输出 INF

约束

  • 输入中的所有数均为 $-10^9$ 到 $10^9$ 之间的整数(含)。
  • $1 \leq N, M \leq 1000$
  • $A_i < B_i\ (1 \leq i \leq N)$
  • $E_j < F_j\ (1 \leq j \leq M)$
  • 点 $(0, 0)$ 不在任何给定线段上。

输入

从标准输入读入数据,格式如下:

NN MM

A1A_1 B1B_1 C1C_1

::

ANA_N BNB_N CNC_N

D1D_1 E1E_1 F1F_1

::

DMD_M EME_M FMF_M

输出

如果牛能够到达的区域的面积为无限大,则输出 INF;否则,输出一个表示面积的整数(以 $\mathrm{cm^2}$ 为单位)。

(在约束条件下,如果区域的面积不是无限大,则其总是一个整数。)


5 6
1 2 0
0 1 1
0 2 2
-3 4 -1
-2 6 3
1 0 1
0 1 2
2 0 2
-1 -4 5
3 -2 4
1 2 4
13

牛能够到达的区域的面积为 $13\ \mathrm{cm^2}$。

示例 1


6 1
-3 -1 -2
-3 -1 1
-2 -1 2
1 4 -2
1 4 -1
1 4 1
3 1 4
INF

牛能够到达的区域的面积为无限大。