def title_case(s):
    if len(s) > 3:
        words = s.split()
        titled = [word[0].upper() + word[1:].lower() if len(word) > 0 else '' for word in words]
        return ' '.join(titled)
    else:
        return s

def capitalize_case(s):
    if len(s) > 3:
        return s[0].upper() + s[1:].lower()
    else:
        return s

def camel_to_title_case(s):
    chars = []
    for i, char in enumerate(s):
        if char == '_':
            chars.append(" ")
        elif char.isupper() and i != 0:
            chars.extend([" ", char])
        else:
            chars.append(char)
    return ''.join(chars)