#joi2021yo1cb. [joi2021_yo1c_b]IOI 文字列 (IOI String)

[joi2021_yo1c_b]IOI 文字列 (IOI String)

問題文

長さが奇数 NN の文字列 SS が与えられる.SS の各文字は英大文字である.

IOI 文字列とは次の条件をすべて満たす文字列である.

  • 長さが奇数である.
  • 各文字は I または O で,これらが交互に連なる.
  • 11 文字目は I である.

例えば,IIOIIOIOIOI は IOI 文字列であるが,JOIIIOOIIOIOIO は IOI 文字列ではない.

あなたは次の操作を 00 回以上繰り返すことができる.

  • 文字列 SS の文字を 11 つ選び,好きな英大文字に変更する.

文字列 SS を IOI 文字列にするのに必要な操作の回数の最小値を求めよ.

制約

  • 1leqqNleqq991 \\leqq N \\leqq 99
  • NN は奇数である.
  • SS は長さ NN の文字列である.
  • SS の各文字は英大文字である.

入力

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

NN SS

出力

文字列 SS を IOI 文字列にするのに必要な操作の回数の最小値を出力せよ.


入力例 1

5
JJOOI

出力例 1

3

例えば,次のように操作することで, 33 回の操作により SS を IOI 文字列にできる.

  1. SS11 文字目を I に変更する.
  2. SS22 文字目を O に変更する.
  3. SS33 文字目を I に変更する.

33 回未満の操作で SS を IOI 文字列にすることはできないため,33 を出力する.


入力例 2

7
IOIOIOI

出力例 2

0

操作が必要ないこともある.


入力例 3

7
BEAVERS

出力例 3

7

入力例 4

5
OIOIO

出力例 4

5