#arc0143. [arc014_3]魂の還る場所

[arc014_3]魂の還る場所

問題文

高橋君が大好きなプラスチック製の円筒と不思議な赤青緑33色のボールがある。
このボールはぎりぎり円筒に入れることができる大きさである。
円筒の両端を便宜上、右と左と呼ぶことにすると、左右好きな方からボールを入れることができる。
このボールは同じ色のボールと接触すると消える性質を持っている。
さらに、これら 33 色の複数個のボールを入れる順番のみが決まっている時、それぞれのボールを左右のどちらから入れるかによって全てのボールを入れ終わった後に残るボールの数が変化する。

33 色の複数個のボールを入れる順番のみが与えられ、最後に円筒に残るボールの数が最小になるよう計画したとき、円筒に残るボール数の最小値を答えよ。


入力

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

  1. 11 行目にはボールの数を表す整数 N(1N50)N(1≦N≦50) が与えられる。
  2. 22 行目には入れるボールの順番 SS が与えられ、 RR は赤、 GG は緑、 BB は青色のボールを表す。 SSR,G,BR, G, B33 種類の文字のみが NN 文字で構成される。

部分点

  • 1N151≦N≦15 を満たす入力にのみ正解した場合、部分点として 3030 点が与えられる。

出力

最後に残るボールの数が最小になるように計画を行った時、その残る最小の数を 11 行で出力すること。
また、出力の最後には改行をいれること。


入力例 1


9
RGBGGBGBR

出力例 1


1
  • まず RR を入れる。 RR

  • 次に GG を左から入れる。 GRGR

  • BB を右から入れる。 GRBGRB

  • GG を右から入れる。 GRBGGRBG

  • GG を右から入れる。 GRBGGGRBGG

  • この時 GG が揃うので消える。 GRBGRB

  • BB を右から入れる。 GRBBGRBB

  • この時 BB が揃うので消える。 GRGR

  • GG を左から入れる。 GGRGGR

  • この時 GG が揃うので消える。 RR

  • BB を左から入れる。 BRBR

  • RR を右から入れる。 BRRBRR

  • この時 RR が揃うので消える。 BB

  • よって BB11つ残るので、答えは11である。


入力例 2


6
RGBRGB

出力例 2


0