t = int(input())
from collections import deque
for _ in range(t):
s = input()
stack = deque()
for char in s:
if not stack:
stack.append(char)
else:
if stack[-1] == 'O':
if char == 'O':
stack.pop()
else:
stack.append(char)
else:
if char == 'o':
if len(stack)>=2 and stack[-2] == 'O':
stack.pop()
stack.pop()
else:
stack[-1] = 'O'
else:
stack.append(char)
print(''.join(stack))


京公网安备 11010502036488号