#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
。