import re

input = raw_input()

items = []
idx = 0

while idx < len(input):
	char = input[idx]
	pattern = re.compile(r"[^" + char + "]")
	match = pattern.search(input, idx)
	if match:
		items.append( (match.start() - idx, char) )
		idx = match.start()
	else:
		items.append( (len(input) - idx, char) )
		break

print items

bonus = ''
for item in items:
	bonus += item[0] * item[1]

print bonus