AT_abc391_e [ABC391E] Hierarchical Majority Vote

Description

長さ $ 3^n \; (n \geq 1) $ の $ 01 $ 列 $ B=B_1 B_2 \dots B_{3^n} $ に対して、長さ $ 3^{n-1} $ の $ 01 $ 列 $ C=C_1 C_2 \dots C_{3^{n-1}} $ を得る操作を以下のように定めます。 - $ B $ の要素を $ 3 $ つずつまとめて多数決を取る。すなわち、 $ i=1,2,\dots,3^{n-1} $ について、 $ B_{3i-2},B_{3i-1},B_{3i} $ のうち最も多く現れる値を $ C_i $ とする。 長さ $ 3^N $ の $ 01 $ 列 $ A = A_1 A_2 \dots A_{3^N} $ が与えられます。 $ A $ に上の操作を $ N $ 回適用して得られる長さ $ 1 $ の列を $ A' = A'_1 $ とします。 $ A $ の要素のいくつかを $ 0 $ から $ 1 $ または $ 1 $ から $ 0 $ へ変えることを考えたとき、 $ A $ の要素を最小で何個変えれば、 $ A'_1 $ の値が変わるか求めてください。

Input Format

入力は以下の形式で標準入力から与えられる。 > $ N $ $ A_1 A_2 \dots A_{3^N} $

Output Format

答えを出力せよ。

Explanation/Hint

### Sample Explanation 1 $ A=010011101 $ に操作を $ 2 $ 回適用すると、以下のようになります。 - $ 1 $ 回目: $ 010 $ の過半数は $ 0 $ , $ 011 $ の過半数は $ 1 $ , $ 101 $ の過半数は $ 1 $ なので、これらをつなげて $ 011 $ を得る。 - $ 2 $ 回目: $ 011 $ の過半数は $ 1 $ なので、 $ 1 $ を得る。 最終的な値を $ 1 $ から $ 0 $ にするためには、例えば $ A $ の $ 5 $ 文字目を $ 1 $ から $ 0 $ にして $ A=010001101 $ にすればよいです。変更後、操作は以下のようになります。 - $ 1 $ 回目: $ 010 $ の過半数は $ 0 $ , $ 001 $ の過半数は $ 0 $ , $ 101 $ の過半数は $ 1 $ なので、これらをつなげて $ 001 $ を得る。 - $ 2 $ 回目: $ 001 $ の過半数は $ 0 $ なので、 $ 0 $ を得る。 よって、 $ A $ の要素を $ 1 $ 個変えるのが最小です。 ### Constraints - $ N $ は $ 1 $ 以上 $ 13 $ 以下の整数 - $ A $ は $ 0,1 $ からなる長さ $ 3^N $ の文字列