import re

def remove_reps(s):
	while True:
		newS = re.sub(r'(.)(.*?)\1', r'\g<2>', s)
		if newS == s:
			break
		s = newS
	return newS

print(remove_reps('abbcabb'))
print(remove_reps('abca'))