Canada Cup 2016
C
Hidden Word
Codeforces
1600
原题
← BD →
翻译中…

Let’s define a grid to be a set of tiles with $2$ rows and $13$ columns. Each tile has an English letter written in it. The letters don't have to be unique: there might be two or more tiles with the same letter written on them. Here is an example of a grid:

翻译中…

ABCDEFGHIJKLM NOPQRSTUVWXYZ

翻译中…

We say that two tiles are adjacent if they share a side or a corner. In the example grid above, the tile with the letter 'A' is adjacent only to the tiles with letters 'B', 'N', and 'O'. A tile is not adjacent to itself.

翻译中…

A sequence of tiles is called a path if each tile in the sequence is adjacent to the tile which follows it (except for the last tile in the sequence, which of course has no successor). In this example, "ABC" is a path, and so is "KXWIHIJK". "MAB" is not a path because 'M' is not adjacent to 'A'. A single tile can be used more than once by a path (though the tile cannot occupy two consecutive places in the path because no tile is adjacent to itself).

翻译中…

You’re given a string $*s*$ which consists of $27$ upper-case English letters. Each English letter occurs at least once in $*s*$. Find a grid that contains a path whose tiles, viewed in the order that the path visits them, form the string $*s*$. If there’s no solution, print "Impossible" (without the quotes).

翻译中…

Input

翻译中…

The only line of the input contains the string $*s*$, consisting of $27$ upper-case English letters. Each English letter occurs at least once in $*s*$.

翻译中…

Output

翻译中…

Output two lines, each consisting of $13$ upper-case English characters, representing the rows of the grid. If there are multiple solutions, print any of them. If there is no solution print "Impossible".

翻译中…

样例

Input #1
ABCDEFGHIJKLMNOPQRSGTUVWXYZ
Output #1
YXWVUTGHIJKLM
ZABCDEFSRQPON
InputCopy OutputCopy
Input #2
BUVTYZFQSNRIWOXXGJLKACPEMDH
Output #2
Impossible
InputCopy OutputCopy
题目信息
题号
725C
所属比赛
时间限制
2 s
内存限制
256 MB
标签
暴力
构造
模拟
字符串

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。