#abc168f. [abc168_f]. (Single Dot)

[abc168_f]. (Single Dot)

問題文

無限に広がる草原があります。

この草原上に、大きさが無視できるほど小さい 11 頭の牛がいます。牛の今いる点から南に xmathrmcmx\\ \\mathrm{cm}、東に ymathrmcmy\\ \\mathrm{cm} 移動した点を (x,y)(x, y) と表します。牛自身のいる点は (0,0)(0, 0) です。

また、草原には NN 本の縦線と MM 本の横線が引かれています。ii 本目の縦線は点 (Ai,Ci)(A_i, C_i) と点 (Bi,Ci)(B_i, C_i) とを結ぶ線分、jj 本目の横線は点 (Dj,Ej)(D_j, E_j) と点 (Dj,Fj)(D_j, F_j) とを結ぶ線分です。

牛が線分を(端点を含め)通らない限り自由に動き回れるとき、牛が動き回れる範囲の面積は何 mathrmcm2\\mathrm{cm^2} でしょうか。この範囲の面積が無限大である場合は代わりに INF と出力してください。

制約

  • 入力はすべて \-109\-10^9 以上 10910^9 以下の整数
  • 1leqN,Mleq10001 \\leq N, M \\leq 1000
  • Ai<Bi(1leqileqN)A_i < B_i\\ (1 \\leq i \\leq N)
  • Ej<Fj(1leqjleqM)E_j < F_j\\ (1 \\leq j \\leq M)
  • (0,0)(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 を、そうでなければその面積を表す整数 (単位: mathrmcm2\\mathrm{cm^2}) を出力せよ。

(この問題の制約下で、牛が動き回れる範囲の面積が有限である場合、その面積は必ず整数であることが示せる。)


入力例 1

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

出力例 1

13

牛が動き回れる範囲の面積は 13mathrmcm213\\ \\mathrm{cm^2} です。

Sample 1


入力例 2

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

出力例 2

INF

牛が動き回れる範囲の面積は無限大です。