P25675 [AtCoder] Grid and Tokens
提高
题目描述

Problem Statement

There is a grid with H rows and W columns. Let (r, c) denote the square at the r-th row from the top and c-th column from the left.
We have N pieces. For the i-th piece, we can choose to do one of the following:

  • Put it at a square (r, c) such that $A_i \leq r \leq C_i$ and $B_i \leq c \leq D_i$.
  • Do not put it on the grid.

However, we cannot put two pieces in the same row or the same column.
At most how many pieces can we put on the grid?

Input

Input is given from Standard Input in the following format:
H W N
A_1 B_1 C_1 D_1
A_2 B_2 C_2 D_2
$\vdots$
A_N B_N C_N D_N

Output

Print the answer.

Constraints

  • $1 \leq H, W, N \leq 100$
  • $1 \leq A_i \leq C_i \leq H$
  • $1 \leq B_i \leq D_i \leq W$
  • All values in input are integers.

Sample Input 1

2 3 3
1 1 2 2
1 2 2 3
1 1 1 3

Sample Output 1

2

By putting the first piece at (1, 1), the second piece at (2, 2), and not putting the third piece on the grid, we can put two pieces on the grid.
We cannot put three, so we should print 2.

Sample Input 2

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

Sample Output 2

3

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
2 3 3 1 1 2 2 1 2 2 3 1 1 1 3
样例输出
2