#468. 车的攻击

车的攻击

Background

Special for beginners, ^_^

Description

N×N的国际象棋棋盘上有K个车,第i个车位于第RiR_i行,第CiC_i列。求至少被一个车攻击的格子数量。 车可以攻击所有同一行或者同一列的地方。

Format

Input

第1行,2个整数N和K。 接下来K行,每行2个整数RiR_iCiC_i。 ​

Output

1 个整数,表示被攻击的格子数量。

Samples

3 2
1 2
2 2
7

Limitation

1s, 1024KiB for each test case.

hint

• 对于30% 的数据,1N1031 \le N \le 10^3; 1K1031 \le K \le 10^3

• 对于60% 的数据,1N1061 \le N \le 10^6; 1K1061 \le K \le 10^6;

• 对于100% 的数据,1N1091 \le N \le 10^9; 1K1061 \le K \le 10^6%; 1Ri1 \le R_i, CiNC_i \le N