410004 - 隔离带

星际战队奉命在星系外围建立一条一百光年宽的隔离带,隔离带中的所有小行星将被摧毁。摧毁工作是分段进行的,例如在某个n×n的空间内,分布着k个小行星,战舰的能量炮,每启动一次可以清除某一行或某一列的小行星,但启动一次能量炮耗费的能量巨大,所以舰长希望你能计算出启动能量炮的最少次数。

输入

第一行为两个整数n和k(1≤n≤500,1≤k≤10 000)。随后k行中,每行有两个整数R和C(1 ≤R,C≤N)表示小行星的坐标。

输出

输出一个数,即最少次数。

样例

输入

3 4
1 1
1 3
2 2
3 2

输出

2
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题