M. Забытое заклинание
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Три мага пытаются вспомнить заклинание. Каждый из них считает, что это некоторая строка длины n, и известно, что каждый из них ошибается не более чем в одной букве. Требуется восстановить забытое заклинание.

Входные данные

Во входных данных даны три строки одинаковой длины n (1 ≤ n ≤ 200000), состоящие из строчных латинских букв.

Выходные данные

Если такая ситуация невозожна, выведите «Impossible».

Если существует несколько заклинаний, удовлетворяющих условию, выведите «Ambiguous».

Наконец, если забытое заклинание единственно возможное, выведите его.

Примеры
Входные данные
aab
aca
daa
Выходные данные
aaa
Входные данные
abc
aca
abc
Выходные данные
Ambiguous
Входные данные
abcde
fghij
klmno
Выходные данные
Impossible