#abc176f. [abc176_f]Brave CHAIN

[abc176_f]Brave CHAIN

問題文

11 以上 NN 以下の整数のうち一つが書かれた 3N3N 枚のカードが左右一列に並んでいます。 左から ii 番目のカードに書かれた整数は AiA_i です。

以下の操作を N1N-1 回繰り返します。

  • 左から 55 枚のカードを好きな順に並び替える。その後、左から 33 枚のカードを取り除く。このとき、その 33 枚のカードに書かれた整数がすべて等しければ 11 点を得る。

N1N-1 回の操作の後、残った 33 枚のカードに書かれた整数がすべて等しければ追加で 11 点を得ます。

得られる得点の最大値を求めてください。

制約

  • 1leqNleq20001 \\leq N \\leq 2000
  • 1leqAileqN1 \\leq A_i \\leq N

入力

入力は以下の形式で標準入力から与えられる。

NN A1A_1 A2A_2 cdots\\cdots A3NA_{3N}

出力

得られる得点の最大値を出力せよ。


入力例 1

2
1 2 1 2 2 1

出力例 1

2

左から 55 枚のカードを並べ替え、カードに書かれた整数が左から順に 2221112\\ 2\\ 2\\ 1\\ 1\\ 1 となるようにします。

左から 33 枚のカードを取り除き、このときこれら 33 枚のカードに書かれた整数はすべて 22 で等しいので 11 点を得ます。

カードに書かれた整数は左から順に 1111\\ 1\\ 1 となります。

残った 33 枚のカードに書かれた整数はすべて 11 でこれも等しいので 11 点を得ます。

合計得点は 22 点となり、これが最高です。


入力例 2

3
1 1 2 2 3 3 3 2 1

出力例 2

1

入力例 3

3
1 1 2 2 2 3 3 3 1

出力例 3

3