1350: [BalticOI 2014 Day1] Three Friends

Memory Limit:512 MB Time Limit:0.500 S
Judge Style:Text Compare Creator:
Submit:2 Solved:1

Description

有一个字符串 S,对他进行操作:

  1. 将 S 复制为两份,存在字符串 T 中
  2. 在 T 的某一位置上插入一个字符,得到字符串 U

现在给定 U,求 S

Input

第一行一个整数 N 代表 U 的长度。
第二行 N 个字符代表字符串 U

Output

  • 如果不能通过上述的步骤从 S 推到 U,输出 NOT POSSIBLE
  • 如果从 U 得到的 S 不是唯一的,输出 NOT UNIQUE
  • 否则,输出一个字符串 S

Sample Input Copy

7
ABXCABC

Sample Output Copy

ABC

HINT

  • Subtask 1(35 pts):N2001
  • Subtask 2(65 pts):无特殊限制。

对于 100% 的数据,2N2×106+1,保证 U 中只包含大写字母