AT_abc381_c [ABC381C] 11/22 Substring

Description

[problemUrl]: https://atcoder.jp/contests/abc381/tasks/abc381_c > この問題における 11/22 文字列の定義は A 問題および E 問題と同じです。 文字列 $ T $ が以下の条件を全て満たすとき、$ T $ を **11/22 文字列** と呼びます。 - $ |T| $ は奇数である。ここで、$ |T| $ は $ T $ の長さを表す。 - $ 1 $ 文字目から $ \frac{|T|+1}{2}\ -\ 1 $ 文字目までが `1` である。 - $ \frac{|T|+1}{2} $ 文字目が `/` である。 - $ \frac{|T|+1}{2}\ +\ 1 $ 文字目から $ |T| $ 文字目までが `2` である。 例えば `11/22`, `111/222`, `/` は 11/22 文字列ですが、`1122`, `1/22`, `11/2222`, `22/11`, `//2/2/211` はそうではありません。 `1`, `2`, `/` からなる長さ $ N $ の文字列 $ S $ が与えられます。$ S $ は `/` を $ 1 $ 個以上含みます。 11/22 文字列であるような $ S $ の(連続な)部分文字列の長さの最大値を求めてください。

Input Format

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

Output Format

11/22 文字列であるような $ S $ の(連続な)部分文字列の長さの最大値を出力せよ。

Explanation/Hint

### 制約 - $ 1\ \leq\ N\ \leq\ 2\ \times\ 10^5 $ - $ S $ は `1`, `2`, `/` からなる長さ $ N $ の文字列 - $ S $ は `/` を $ 1 $ 個以上含む ### Sample Explanation 1 $ S $ の $ 2 $ 文字目から $ 6 $ 文字目からなる部分文字列は `11/22` で、これは 11/22 文字列です。$ S $ の部分文字列のうち 11/22 文字列であるものはこれが最長です。よって $ 5 $ が答えです。