phones = ['00-44    48 5555 8361', '34535 43 - 23', '023423 1 2-00',
          '345345345345', '(345)-345765 345 75', '8(913)345-341  2 3']
          
def canon_number(number):
	digits = [c for c in number if c.isdigit()]
	remainder = len(digits) % 3
	head = "{}{}{}-" * (len(digits) // 3 - 1)

	if remainder == 1:
		tail = "{}{}-{}{}"
	elif remainder == 2:
		tail = "{}{}{}-{}{}"
	else:
		tail = "{}{}{}"
	
	return (head + tail).format(*digits)
	
	
	
for phone in phones:
	print(canon_number(phone))
	