#2897. friends

friends

题目描述

T\red{T }有一个字符串 S\red{S,}然后小 T\red{T }S\red{S }复制了一份在后面形成了 SS\red{SS,}然后又往里面的某个地方插入了一个字符变成了 T\red{T}

然后小 T\red{T }忘了他插入的字符是什么以及在哪里了,你可以帮它复原 S\red{S }吗?

输入格式

一行一个字符串,表示字符串 T\red{T,}其长度为 n\red{n}

输出格式

输出字符串 S\red{S}

如果 S\red{S }有不止一种,输出 1\red{-1}

如果 S\red{S }不存在,输出 2\red{-2}

样例

输入样例1

ABCDXABCD

输出样例1

ABCD

输入样例2

ABCDE

输出样例2

-2

输入样例3

ABABA

输出样例3

-1

提示

对于 35%\red{35\% }的数据,2N2001\red{2\le N\le 2001}

对于全部的数据,2N2,000,001\red{2\le N\le2,000,001}

统计

相关

在下列比赛中:

集训班18