p = r'(.)\1{1}'
pattern = r'( [a-z])'
toUppder = lambda pat: ' ' + pat.group(0)[1].upper()
answer = re.sub(pattern, toUppder, s)
p = r'(.)\1{1}'
pattern = r'( [a-z])'
toUppder = lambda pat: ' ' + pat.group(0)[1].upper()
answer = re.sub(pattern, toUppder, s)