255382026-02-20 16:46:31algoproFöldönkívüli ABCpypy3Elfogadva 100/100101ms22504 KiB
# UUID: e82052c2-505b-44b6-ab40-d0530337e230
abc = list(map(chr, range(ord('a'), ord('z')+1)))

def solv():
    string = input()
    if len(string) > 3*26:
        return -1
    for char in abc:
        c = string.count(char)
        if c > 3:
            return -1
        if c > 1 and string.count(2*char) != 1:
            return -1
    res = []
    i = 0
    while i < len(string):
        if i+1 < len(string):
            if string[i]==string[i+1]:
                res.append(2*string[i])
                i += 2
            else:
                res.append(string[i])
                i += 1
        else:
            res.append(string[i])
            i += 1
    return ' '.join(res)

for _ in range(int(input())):
    print(solv())
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva45ms19436 KiB
subtask27/7
2Elfogadva57ms21484 KiB
subtask311/11
3Elfogadva57ms21484 KiB
4Elfogadva48ms21228 KiB
5Elfogadva48ms21228 KiB
subtask413/13
6Elfogadva57ms21484 KiB
7Elfogadva87ms21964 KiB
8Elfogadva92ms21736 KiB
subtask517/17
9Elfogadva57ms21484 KiB
10Elfogadva48ms21228 KiB
11Elfogadva48ms21228 KiB
12Elfogadva87ms21964 KiB
13Elfogadva92ms21736 KiB
14Elfogadva78ms21764 KiB
15Elfogadva83ms21728 KiB
subtask623/23
16Elfogadva57ms21484 KiB
17Elfogadva87ms21964 KiB
18Elfogadva92ms21736 KiB
19Elfogadva96ms22484 KiB
20Elfogadva96ms22504 KiB
21Elfogadva101ms22500 KiB
subtask729/29
22Elfogadva43ms19616 KiB
23Elfogadva57ms21484 KiB
24Elfogadva48ms21228 KiB
25Elfogadva48ms21228 KiB
26Elfogadva87ms21964 KiB
27Elfogadva92ms21736 KiB
28Elfogadva78ms21764 KiB
29Elfogadva83ms21728 KiB
30Elfogadva96ms22484 KiB
31Elfogadva96ms22504 KiB
32Elfogadva101ms22500 KiB
33Elfogadva74ms21604 KiB
34Elfogadva74ms21708 KiB
35Elfogadva81ms21712 KiB
36Elfogadva79ms21628 KiB