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