ロボてりーは文字列 を持っています。 は最初、空文字列です。
ロボてりーは がともに空文字列になるまで、以下の操作を上から順に行うことを繰返します。
操作の繰返しを終えた後の のスコアを、以下の条件を満たす の連続部分文字列の長さの最大値とします。
条件: 文字列全体が広義単調増加である。
ただし、文字列全体が広義単調増加とは、文字列内の任意の 要素 について、 が よりも右にあるならばアルファベット順で が成り立つことをさします。例えば、 "aaa"
や "cxyz"
は広義単調増加ですが、 "ea"
は広義単調増加ではありません。
ロボてりーは忙しいので、代わりに のスコアとしてあり得るものの最大値を求めてあげてください。
入力は以下の形式で標準入力から与えられます。
答えを出力してください。
abc arc
5
最終的な としてあり得る文字列として、例えば "aabcrc"
がありますが、この文字列のスコアは であり、この入力においての最適解です。
x a
2
"xa"
とするとスコアは ですが、 "ax"
とするとスコアは になります。
edcba zyx
2
hibiki chan
5