257852026-03-02 19:44:20algoproFöldönkívüli ABCpypy3Accepted 100/100116ms23856 KiB
# UUID: 3dd46e99-ec35-437a-be31-0badde9125b6
t = int(input())

for _ in range(t):
    s = input().strip()
    i = 0
    ans = []

    while i < len(s):
        if i + 1 < len(s) and s[i] == s[i+1] and s[i:i+2] not in ans:
            ans.append(s[i:i+2])
            i += 2
        else:
            if s[i] in ans:
                print(-1)
                break
            ans.append(s[i])
            i += 1
    else:
        print(*ans)
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted37ms19432 KiB
subtask27/7
2Accepted39ms19924 KiB
subtask311/11
3Accepted39ms19924 KiB
4Accepted50ms21224 KiB
5Accepted56ms21228 KiB
subtask413/13
6Accepted39ms19924 KiB
7Accepted112ms22752 KiB
8Accepted86ms23240 KiB
subtask517/17
9Accepted39ms19924 KiB
10Accepted50ms21224 KiB
11Accepted56ms21228 KiB
12Accepted112ms22752 KiB
13Accepted86ms23240 KiB
14Accepted93ms22496 KiB
15Accepted86ms22752 KiB
subtask623/23
16Accepted39ms19924 KiB
17Accepted112ms22752 KiB
18Accepted86ms23240 KiB
19Accepted105ms23776 KiB
20Accepted105ms23856 KiB
21Accepted116ms23784 KiB
subtask729/29
22Accepted37ms19436 KiB
23Accepted39ms19924 KiB
24Accepted50ms21224 KiB
25Accepted56ms21228 KiB
26Accepted112ms22752 KiB
27Accepted86ms23240 KiB
28Accepted93ms22496 KiB
29Accepted86ms22752 KiB
30Accepted105ms23776 KiB
31Accepted105ms23856 KiB
32Accepted116ms23784 KiB
33Accepted72ms22480 KiB
34Accepted90ms22944 KiB
35Accepted79ms22392 KiB
36Accepted74ms22760 KiB