#P1626. 抓住那只猫!

抓住那只猫!

Description

CEIT实验室有一只宠物猫yomi。虽然yomi很可爱,但是yomi喜欢在实验室内乱跑,这很影响实验室成员的学习。为了防止yomi乱跑,乖乖呆在猫舍里,城猫决定在实验室布置一些栅栏来防止yomi乱跑。

为了简化问题,我们可以把CEIT实验室看成是一个 n×mn \times m 的网格图,栅栏可以被布置在一个格子的上(详见样例解释)。其中共有 kk 个猫舍,每个猫舍位于网格 (xi,yi)(x_i,y_i) 内。要把猫围在一个猫舍内,需要保证猫舍所在格子的四条边上都存在栅栏。城猫不想因为这件事花很多的钱,因此他想请你帮他算算最少要买多少个栅栏,才能围住所有的猫舍,保证不管yomi在哪个猫舍都不会乱跑。

Format

Input

输入第一行为3个整数 n,m,kn,m,k,表示工作室的大小和猫舍的数量。

接下来 kk 行,每行2个整数 x,yx,y,表示第 ii 个猫舍的位置。

数据范围

1n,m5001 \le n, m \le 500

1kn×m1 \le k \le n \times m

保证一个位置不会存在一个以上的猫舍。

Output

输出一个整数,表示答案。

Samples

5 4 3
3 2
4 3
4 4
11

Note

本图展示了样例的情况,其中加粗的边表示布置了栅栏。