def segment(text: str, custom_dict: Trie = None) -> List[str]:
    """
    ใช้ในการหา list ที่สามารถตัดคำได้ทั้งหมด
    """
    if not text or not isinstance(text, str):
        return []

    return list(_multicut(text, custom_dict=custom_dict))