#abc284f. [abc284_f]ABCBAC
[abc284_f]ABCBAC
問題文
長さ の文字列 および整数 に対して、 を、
- の先頭 文字
- を反転した文字列
- の末尾 文字
をこの順に連結した文字列と定義します。 例えば、 abc
、 のとき、 abcbac
です。
長さ の文字列 が与えられます。 を満たす長さ の文字列 と整数 の組を つ見つけてください。 そのような の組が存在しない場合は、それを報告してください。
制約
- は整数
- は英小文字からなる長さ の文字列
入力
入力は以下の形式で標準入力から与えられる。
出力
条件を満たす の組が存在しないならば、-1
と出力せよ。 存在するならば、 を改行区切りで出力せよ。 条件を満たす の組が複数存在する場合は、そのどれを出力しても良い。
入力例 1
3
abcbac
出力例 1
abc
2
問題文中に書いた通り、 abc
、 とすると abcbac
となって に一致するため、abc
と を出力します。
入力例 2
4
abababab
出力例 2
abab
1
abab
、 としても条件を満たします。
入力例 3
3
agccga
出力例 3
cga
0
agc
、 としても条件を満たします。
入力例 4
4
atcodeer
出力例 4
-1
条件を満たす の組が存在しない場合は -1
を出力してください。