#arc111b. [arc111_b]Reversible Cards

[arc111_b]Reversible Cards

问题描述

我们有 NN 张卡片,编号从 11NN。每张卡片的每一面都有一个用正整数表示的颜色。

卡片 ii 的一面有颜色 aia_i,另一面有颜色 bib_i

对于每张卡片,你可以选择哪一面显示出来。找到可能显示的不同颜色的最大数量。

约束条件

  • 1leqNleq2000001 \\leq N \\leq 200000
  • 1leqai,bileq4000001 \\leq a_i,b_i \\leq 400000
  • 输入中的所有数都是整数。

输入

输入以以下格式从标准输入给出:

NN a1a_1 b1b_1 a2a_2 b2b_2 :: aNa_N bNb_N

输出

输出答案。

示例输入 1

4
1 2
1 3
4 2
2 3

示例输出 1

4

我们可以选择具有 11334422 的一面,来显示四种颜色。

示例输入 2

2
111 111
111 111

示例输出 2

1

它们只有一种颜色。

示例输入 3

12
5 2
5 6
1 2
9 7
2 7
5 5
4 2
6 7
2 2
7 8
9 7
1 8

示例输出 3

8