from typing import List
from typing import Tuple


def divide_dataset(audio_paths: List[str]) -> Tuple[List[str], List[str], List[str]]:
    """
    Divide dataset in 3 parts.

    ---
    Args:
        audio_paths: List of paths to the clean audio files.

    Returns:
        first_audio_set: First part of the dataset.
        second_audio_set: Second part of the dataset.
        third_audio_set: Third part of the dataset.
    """

    first_audio_set = audio_paths[:int(len(audio_paths)*(1/3))]
    second_audio_set = audio_paths[int(len(audio_paths)*(1/3)):int(len(audio_paths)*(2/3))]
    third_audio_set = audio_paths[int(len(audio_paths)*(2/3)):]

    return first_audio_set, second_audio_set, third_audio_set