def check_types_compatible(*types: str) ->bool:
    """
    Check types have no conflicts (can be used in multiple inheritance)
    """
    cur_type = None
    cur_type_segments = None
    for data_type in types:
        segments = data_type.count(':')
        if cur_type is None or segments >= cur_type_segments:
            cur_type_segments = segments
            cur_type = data_type
    for data_type in types:
        if data_type not in cur_type:
            return False
    return True
