๋ฐฑ์ค 1343๋ฒ ํ์ด์ฌ
import sys
input = sys.stdin.readline
s = input()
s_li = list(s.strip().split('.'))
# ์ฐ์๋ ์ ์ด ์์๊ฒฝ์ฐ => ์ ์ ๊ธธ์ด -1 ๋งํผ ๋น ๋ฌธ์์ด์ด ๋ค์ด๊ฐ๋ค.
# ex) XX...XX => s_li = ['XX', '', '', 'XX']
wrong = False
for i in range(len(s_li)):
leng = len(s_li[i])
if (leng % 2 == 0):
x = ''
while (leng > 0) :
# ์ฌ์ ์์ผ๋ก ๋ฌธ์์ด์ด ์ ๋ ฌ๋๊ธฐ์ AAAA๋ฅผ ๋จผ์ ์ฒ๋ฆฌํ๋ค
if (leng >= 4):
x += 'AAAA'
leng -= 4
else :
x += 'BB'
leng -= 2
s_li[i] = x
else:
# X ๋ฌธ์์ด์ ํด๋ฆฌ์ค๋ฏธ๋
ธ๋ก ๋ณ๊ฒฝํ ์ ์์ผ๋ฉด ๋ฐ๋ก ๋ฐ๋ณต๋ฌธ ์ ์ง
wrong = True
break
if wrong:
print(-1)
else:
for i in range((len(s_li) - 1)):
print(s_li[i], end='')
# ํด๋ฆฌ์ค๋ฏธ๋
ธ์ด ๋ค๋ฅธ ์ธ๋ฑ์ค๋ผ๋ฆฌ ์์นํด ์์ผ๋ฉด
# ๊ทธ ์ฌ์ด์ '.'์ด ์๋ ๊ฒ์ผ๋ก ํ์
if (s_li[i+1] != False):
print('.', end='')
print(s_li[-1])