#abc190c. [abc190_c]Bowls and Dishes

[abc190_c]Bowls and Dishes

問題文

1,2,dots,N1, 2, \\dots, N の番号がついた NN 個の皿と、1,2,dots,M1, 2, \\dots, M の番号がついた MM 個の条件があります。
条件 ii は、皿 AiA_i と皿 BiB_i の両方にボールが (11 個以上) 置かれているとき満たされます。
1,2,dots,K1, 2, \\dots, K の番号がついた KK 人の人がいて、人 ii は皿 CiC_i か皿 DiD_i のどちらか一方にボールを置きます。
満たされる条件の個数は最大でいくつでしょうか?

制約

  • 入力は全て整数
  • 2N1002 ≤ N ≤ 100
  • 1M1001 ≤ M ≤ 100
  • 1Ai<BiN1 ≤ A_i < B_i ≤ N
  • 1K 161 ≤ K ≤ 16
  • 1Ci<DiN1 ≤ C_i < D_i ≤ N

入力

入力は以下の形式で標準入力から与えられる。

NN MM A1A_1 B1B_1 vdots\\vdots AMA_M BMB_M KK C1C_1 D1D_1 vdots\\vdots CKC_K DKD_K

出力

答えを出力せよ。


入力例 1

4 4
1 2
1 3
2 4
3 4
3
1 2
1 3
2 3

出力例 1

2

例えば、人 1,2,31, 2, 3 がそれぞれ皿 1,3,21, 3, 2 にボールを置くと、条件 1,21, 222 つが満たされます。


入力例 2

4 4
1 2
1 3
2 4
3 4
4
3 4
1 2
2 4
2 4

出力例 2

4

例えば、人 1,2,3,41, 2, 3, 4 がそれぞれ皿 3,1,2,43, 1, 2, 4 にボールを置くと、全ての条件が満たされます。


入力例 3

6 12
2 3
4 6
1 2
4 5
2 6
1 5
4 5
1 3
1 2
2 6
2 3
2 5
5
3 5
1 4
2 6
4 6
5 6

出力例 3

9