def rm(s:str) ->str:
stack = []
for char in s:
if stack and stack[-1] == char:
stack.pop()
else:
stack.append(char)
return ''.join(stack) if stack else '0'
ss = input()
print(rm(ss))

def rm(s:str) ->str:
stack = []
for char in s:
if stack and stack[-1] == char:
stack.pop()
else:
stack.append(char)
return ''.join(stack) if stack else '0'
ss = input()
print(rm(ss))